Net Maui-我以前的Shell弹出菜单在最新的17.2预览版3.0上不起作用



由于从预览2.1更新到3.0后,弹出型按钮项目不会显示。我可以看到弹出型菜单、页眉和页脚以及弹出型项目所在的空白空白区域。我遵循了这个指南,在app.xaml 中设置了我的shell菜单

Github页面

源指南

<Shell.ItemTemplate>
<DataTemplate>
<Grid ColumnDefinitions="0.25*,0.75*"
Padding="0, 10">
<Image Source="{Binding FlyoutIcon}"
HeightRequest="45"
HorizontalOptions="Center"/>
<Label Grid.Column="1"
Text="{Binding Title}"
FontSize="Large"
FontAttributes="Bold"
VerticalOptions="Center"/>
</Grid>
</DataTemplate>
</Shell.ItemTemplate>

弹出型按钮项目看起来像这个

<FlyoutItem Title="Home"
Icon="home.png">
<ShellContent ContentTemplate="{DataTemplate p:HomePage}"/>
</FlyoutItem>

我的代码中没有任何其他会导致这种情况的更改。我甚至试图将数据模板标签文本更改为静态文本,看看它是否会显示,但仍然没有成功。

当我对外壳所在的app.xaml应用更改,然后热重新加载时,弹出型按钮项目会再次出现。看起来像这个bug。

相关内容

最新更新