Поделиться через


NavigationViewItem.Icon Свойство

Определение

Возвращает или задает значок, который будет отображаться рядом с текстом элемента меню.

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>

Значение свойства

Значок, который отображается рядом с текстом элемента меню. Значение по умолчанию — NULL.

Атрибуты
Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackAttribute

Комментарии

Можно назначить значение из перечисления Symbol или строку Юникода, которая ссылается на глиф в шрифте Segoe MDL2 Assets.

Вы можете использовать приложение "Карта символов", которое поставляется вместе с Windows, для просмотра глифов шрифта и поиска их значений в Юникоде. Затем используйте формат "&#x/(ЮНИКОД);" в XAML или формат "\u/(ЮНИКОД)" в коде, где (ЮНИКОД) — это значение глифа, указывающего расположение в файле шрифта.

Шрифт Segoe MDL2 Assets поставляется с Windows 10, и новые глифы могут добавляться в каждом выпуске. Убедитесь, что выбранное значение Юникода доступно в минимальной версии сборки пакета SDK, целевой для проекта.

NavigationViewItem также поддерживает AnimatedIcon. Если вы задали AnimatedIcon в качестве значения свойства Icon, NavigationViewItem задаст состояния AnimatedIcon в соответствии с состояниями элемента управления .

NavigationViewItem автоматически установит следующие состояния в AnimatedIcon:

  • Норм.
  • PointerOver
  • Нажато
  • Выбрано
  • PressedSelected
  • PointerOverSelected

Применяется к