我试图在导航视图中的项目下方添加子项目,我正在查看 win ui 3 画廊示例,但它使用导航存储,我不需要将其用作其小型导航。
但是当我尝试使用此代码时。
<Grid>
<NavigationView x:Name="MyNavigationView">
<NavigationView.MenuItems>
<NavigationViewItem Content="Home" Icon="Home"/>
<NavigationViewItem Content="Favorites" Icon="Favorite">
</NavigationViewItem>
<NavigationViewItem Content="Favorites" Icon="Favorite">
<NavigationViewItem Content="Item 1"/>
<NavigationViewItem Content="Item 2"/>
</NavigationViewItem>
<!-- Add more parent items with child items here -->
</NavigationView.MenuItems>
</NavigationView>
</Grid>
编译器抱怨这一行。
<NavigationViewItem Content="Item 1"/>
我明白了
Severity Code Description Project File Line Suppression State
Error XLS0501 The property 'Content' is set more than once. Cella.WinUi D:\GitMaster\Cella\Cella.WinUi\MainWindow.xaml 18
有人知道为什么会发生这种情况吗?如果我使用 win ui,目前感觉几乎已经死了。或者我应该使用 UWP。
https://github.com/microsoft/WinUI-Gallery
我想在主菜单文本下的子项目中实现此目的。
我的嵌套错误,现在看来工作正常。
<NavigationView x:Name="MyNavigationView">
<NavigationView.MenuItems>
<NavigationViewItem Content="Home" Icon="Home"/>
<NavigationViewItem Content="Favorites" Icon="Favorite">
</NavigationViewItem>
<NavigationViewItem
x:Name="SalesOrder"
Content="WMS"
Tag="WMS">
<NavigationViewItem.Icon>
<FontIcon Glyph="" />
</NavigationViewItem.Icon>
<NavigationViewItem.MenuItems>
<NavigationViewItem x:Name="CreateSalesOrder" Content="Create Sales Order" Tag="CreateSalesOrder">
<NavigationViewItem.Icon>
<FontIcon Glyph="" />
</NavigationViewItem.Icon>
</NavigationViewItem>
<NavigationViewItem x:Name="SalesORDERs" Content="Sales Orders" Tag="SalesORDERs">
<NavigationViewItem.Icon>
<FontIcon Glyph="" />
</NavigationViewItem.Icon>
</NavigationViewItem>
<NavigationViewItem x:Name="SalesI" Content="Sales Invoice" Tag="SalesI">
<NavigationViewItem.Icon>
<FontIcon Glyph="" />
</NavigationViewItem.Icon>
</NavigationViewItem>
</NavigationViewItem.MenuItems>
</NavigationViewItem>
<!-- Add more parent items with child items here -->
</NavigationView.MenuItems>
</NavigationView>