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