NavigationViewItem.Icon Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 symbole de
Vous pouvez utiliser l’application De mappage de caractères fournie avec Windows pour parcourir les glyphes de police et rechercher 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 les nouveaux glyphes peuvent être ajoutés dans chaque version. Vous devez vérifier que la valeur Unicode que vous choisissez est disponible dans la version minimale de build du Kit de développement logiciel (SDK) cible votre projet.
NavigationViewItem prend également en charge animatedIcon. Si vous définissez un AnimatedIcon comme valeur de la propriété Icon, l’élément NavigationViewItem définit les états de l’objet AnimatedIcon pour vous, en fonction des états du contrôle.
NavigationViewItem définit automatiquement les états suivants sur l’objet AnimatedIcon :
- Normal
- PointerOver
- Pressé
- Sélectionné
- PressedSelected
- PointerOverSelected