Freigeben über


NavigationViewItem.Icon Eigenschaft

Definition

Ruft ab oder legt das Symbol fest, das neben dem Menüelementtext angezeigt werden soll.

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>

Eigenschaftswert

Das Symbol, das neben dem Menüelementtext angezeigt werden soll. Der Standardwert ist NULL-.

Attribute
Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackAttribute

Hinweise

Sie können einen Wert aus der Symbol--Enumeration oder einer Unicode-Zeichenfolge zuweisen, die auf eine Glyphe in der Schriftart Segoe MDL2 Assetsverweist.

Sie können die Zeichenzuordnungsanwendung verwenden, die im Lieferumfang von Windows enthalten ist, um die Glyphen der Schriftart zu durchsuchen und deren Unicode-Werte zu finden. Verwenden Sie dann das Format "&#x/(UNICODE);" in XAML oder das Format "\u/(UNICODE)" im Code, wobei (UNICODE) der Wert der Glyphe ist, die den Speicherort in der Schriftartdatei angibt.

Die Schriftart "Segoe MDL2 Assets" wird mit Windows 10 ausgeliefert, und in jeder Version können neue Glyphen hinzugefügt werden. Sie sollten überprüfen, ob der von Ihnen ausgewählte Unicode-Wert in der mindesten SDK-Buildversion verfügbar ist, auf die Ihr Projekt ausgerichtet ist.

NavigationViewItem unterstützt auch AnimatedIcon. Wenn Sie ein AnimatedIcon als Wert der Icon-Eigenschaft festlegen, legt das NavigationViewItem die Zustände des AnimatedIcon für Sie gemäß den Zuständen des Steuerelements fest.

Das NavigationViewItem-Objekt legt automatisch die folgenden Zustände im AnimatedIcon fest:

  • Normal
  • PointerOver
  • Gedrückt
  • Ausgewählt
  • PressedSelected
  • PointerOverSelected

Gilt für: