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
Комментарии
Можно назначить значение из перечисления символов
Вы можете использовать приложение "Карта символов", которое поставляется с Windows для просмотра глифов шрифта и поиска их значений Юникода. Затем используйте формат "&#x/(ЮНИКОД);" в XAML или формат "\u/(ЮНИКОД)" в коде, где (ЮНИКОД) является значением глифа, указывающего расположение в файле шрифта.
Шрифт Segoe MDL2 Assets поставляется с Windows 10 и новые глифы могут быть добавлены в каждом выпуске. Убедитесь, что выбранное значение Юникода доступно в минимальной версии сборки пакета SDK для целевых объектов проекта.
NavigationViewItem также поддерживает анимированные. Если в качестве значения свойства Icon задано анимированное значение, navigationViewItem будет задавать состояния анимированного Элемента управления в соответствии с состояниями элемента управления.
NavigationViewItem автоматически установит следующие состояния в АнимированномIcon:
- Нормальный
- PointerOver
- Прессованный
- Выбранный
- Нажатие клавиши
- PointerOverSelected