Partager via


NavigationViewItem.Icon Propriété

Définition

Obtient ou définit l’icône à afficher en regard du texte de l’élément de menu.

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>

Valeur de propriété

Icône à afficher en regard du texte de l’élément de menu. La valeur par défaut est null.

Attributs
Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackAttribute

Remarques

Vous pouvez affecter une valeur à partir de l’énumération Symbol ou une chaîne Unicode qui fait référence à un glyphe dans la police Segoe MDL2 Assets.

Vous pouvez utiliser l’application Character Map fournie avec Windows pour parcourir les glyphes de la police et trouver leurs valeurs Unicode. Ensuite, utilisez le format « &#x/(UNICODE) ; » en XAML ou le format « \u/(UNICODE) » dans le code, où (UNICODE) est la valeur du glyphe qui indique l’emplacement dans le fichier de police.

La police Segoe MDL2 Assets est fournie avec Windows 10, et de nouveaux glyphes peuvent être ajoutés à chaque version. Vous devez vérifier que la valeur Unicode que vous choisissez est disponible dans la version de build minimale du KIT de développement logiciel (SDK) cible pour votre projet.

NavigationViewItem prend également en charge AnimatedIcon. Si vous définissez un AnimatedIcon comme valeur de la propriété Icon, l’objet NavigationViewItem définit les états de l’élément AnimatedIcon pour vous, en fonction des états du contrôle.

NavigationViewItem définit automatiquement les états suivants sur AnimatedIcon :

  • Normal
  • PointerOver
  • Appuyé
  • Volumes sélectionnés
  • PressedSelected
  • PointerOverSelected

S’applique à