Share via


NavigationViewItem.Icon 屬性

定義

取得或設定要顯示在功能表項文字旁的圖示。

本文件適用於 Windows 應用程式 SDK 中 WinUI 的 WinUI 2 for UWP (,請參閱Windows 應用程式 SDK 命名空間) 。

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 列舉指派值,或參考 Segoe MDL2 Assets 字型中字元的 Unicode 字串。

您可以使用 Windows 隨附的字元對應應用程式來流覽字型的字元,並尋找其 Unicode 值。 然後,在程式代碼中使用 格式 “&#x/ (UNICODE) ;” ,或在程式代碼中使用 格式 “\u/ (UNICODE) ,其中 (UNICODE) 是表示字型檔案中位置的字元值。

Segoe MDL2 Assets 字型隨附 Windows 10,而且每個版本中可能會新增新的字元。 您應該確認您選擇的 Unicode 值可在項目目標的最低 SDK 組建版本中使用。

NavigationViewItem 也支援 AnimatedIcon。 如果您將 AnimatedIcon 設定為 Icon 屬性的值,NavigationViewItem 會根據控件的狀態為您設定 AnimatedIcon 的狀態。

NavigationViewItem 會自動在 AnimatedIcon 上設定下列狀態:

  • 正常
  • PointerOver
  • 按下
  • 已選取
  • PressedSelected
  • PointerOverSelected

適用於