NavigationViewItem.Icon Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define o ícone a ser mostrado ao lado do texto do item 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>
Valor da propriedade
O ícone a ser mostrado ao lado do texto do item de menu. O padrão é nulo.
- Atributos
-
Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackAttribute
Comentários
Você pode atribuir um valor da enumeração Symbol ou uma cadeia de caracteres Unicode que faz referência a um glifo na fonte Segoe MDL2 Assets.
Você pode usar o aplicativo Mapa de Caracteres que vem com o Windows para procurar os glifos da fonte e encontrar seus valores Unicode. Em seguida, use o formato "&#x/(UNICODE);" em XAML ou o formato "\u/(UNICODE)" no código, em que (UNICODE) é o valor do glifo que indica o local no arquivo de fonte.
A fonte Segoe MDL2 Assets é fornecida com Windows 10 e novos glifos podem ser adicionados em todas as versões. Você deve verificar se o valor Unicode escolhido está disponível na versão mínima de build do SDK direcionada ao projeto.
NavigationViewItem também dá AnimatedIconsuporte a . Se você definir um AnimatedIcon como o valor da propriedade Icon, NavigationViewItem definirá os estados do AnimatedIcon para você, de acordo com os estados do controle.
O NavigationViewItem definirá automaticamente os seguintes estados no AnimatedIcon:
- Normal
- PointerOver
- Pressionado
- Selecionado
- PressedSelected
- PointerOverSelected