Compartilhar via


NavigationViewItem.Icon Propriedade

Definição

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 referencia 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 o 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 que seu projeto visa.

NavigationViewItem também dá suporte a AnimatedIcon. Se você definir um AnimatedIcon como o valor da propriedade Icon, o 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

Aplica-se a