NavigationViewItem.Icon 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定要顯示在功能表項文字旁的圖示。
本文件適用於 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