UWP - AppShell.xmal - MUXC:NavigationViewItem - 可用图标列表(非服装制作)

UWP - AppShell.xmal - MUXC:NavigationViewItem - List of available Icons (not costume made)

目前,我正在开发通用 Windows (C#/xaml) 解决方案,其中使用了命名空间 Microsoft.UI.Xaml.Controls。

            <MUXC:NavigationView.MenuItems>
            <MUXC:NavigationViewItem
                x:Name="ExpensesRecordsMenuItem"
                Content="{x:Bind Label}" 
                ToolTipService.ToolTip="{x:Bind Label`}"
                Icon="ContactInfo"/>
            <MUXC:NavigationViewItem
                x:Name="IncomeRecordsMenuItem"
                Content="{x:Bind Label1}" 
                ToolTipService.ToolTip="{x:Bind Label1}"
                Icon="Shop"/>
        </MUXC:NavigationView.MenuItems>

如您所见,Icon 采用 NavigationViewItem 所期望的字符串值,return GUI 上的 Icon 对象作为导航视图的一部分。因此,我不必将服装图标添加到 solution/project。

我未能在网上找到所有可能的图标列表的参考,因此,我可以使用 Windows 自然资产,而不是一直创建新图标。

这里有没有人找到那个列表?

提前致谢。

亲切的问候

您可以从 Symbol enumeration 中找到完整的图标名称列表,然后按如下方式使用它。

<NavigationViewItem x:Name="ExpensesRecordsMenuItem" Content="item1" Icon="CalendarDay"/>

如果您想使用 Segoe MDL2 Assets font that is not included in the Symbol enumeration, then use a FontIcon 中的字形,如下所示。

      <NavigationView>
            <NavigationView.MenuItems>
                <NavigationViewItem x:Name="ExpensesRecordsMenuItem" Content="item1">
                    <NavigationViewItem.Icon>
                        <FontIcon FontFamily="Segoe MDL2 Assets" Glyph="&#xE790;"/>
                    </NavigationViewItem.Icon>
                </NavigationViewItem>
            </NavigationView.MenuItems>
        </NavigationView>