NavigationViewItem.Icon 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
public:
property IconElement ^ Icon { IconElement ^ get(); void set(IconElement ^ value); };
IconElement Icon();
void Icon(IconElement value);
/// [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)]
/// [get: Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)]
/// [set: Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)]
IconElement Icon();
void Icon(IconElement value);
public IconElement Icon { get; set; }
[Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)]
public IconElement Icon { [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)] get; [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)] set; }
Public Property Icon As IconElement
<NavigationViewItem Icon="symbolName" .../>
<NavigationViewItem>
<NavigationViewItem.Icon>
iconElement
</NavigationViewItem.Icon>
</NavigationViewItem>
属性值
要显示在菜单项文本旁边的图标。 默认值为 null。
- 属性
-
Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackAttribute
注解
可以从 Symbol 枚举或 Unicode 字符串中指定值,该字符串引用 Segoe MDL2 Assets 字体中的字形。
可以使用 Windows 附带的字符映射应用程序浏览字体的字形并查找其 Unicode 值。 然后,在 XAML 中使用 格式“&#x/ (UNICODE) ;” ,或在代码中使用格式 “\u/ (UNICODE) ” ,其中 (UNICODE) 是指示字体文件中位置的字形的值。
Segoe MDL2 Assets 字体附带Windows 10,并且每个版本中可能会添加新的字形。 应验证所选的 Unicode 值在项目目标的最低 SDK 生成版本中是否可用。
NavigationViewItem 还支持 AnimatedIcon。 如果将 AnimatedIcon 设置为 Icon 属性的值,NavigationViewItem 将根据控件的状态为你设置 AnimatedIcon 的状态。
NavigationViewItem 将自动在 AnimatedIcon 上设置以下状态:
- 普通
- PointerOver
- 已按下
- 选定
- PressedSelected
- PointerOverSelected