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


WinUI 2.5

WinUI 2.5 — выпуск WinUI за декабрь 2020 г.

WinUI размещен в GitHub , где мы рекомендуем отправлять отчеты об ошибках, запросы функций и вклады кода сообщества.

Выпуски WinUI: страница выпуска GitHub

Пакеты WinUI можно добавить в проекты Visual Studio с помощью диспетчера пакетов NuGet. Дополнительные сведения см. в статье "Начало работы с WinUI".

Скачивание пакета NuGet: Microsoft.UI.Xaml

Новые возможности

InfoBar

Элемент управления InfoBar используется для предоставления сообщений о состоянии приложения в целом, которые будут хорошо заметны пользователям, но не помешают их работе. Этот элемент управления имеет свойство Severity, которое обозначает тип отображаемого сообщения, и поддерживает возможность добавить кнопку с пользовательским действием или гиперссылкой. Так как вид элемента InfoBar соответствует виду другого содержимого пользовательского интерфейса, вы можете выбрать постоянное отображение или возможность закрытия элемента пользователем.

Пример демонстрирует InfoBar в состоянии по умолчанию, с кнопкой закрытия и сообщением.

Пример InfoBar в состоянии по умолчанию, с кнопкой закрытия и сообщением.

Этот анимированный пример демонстрирует элемент InfoBar с несколькими разными состояниями серьезности и пользовательскими сообщениями.

Анимированный пример демонстрирует состояния серьезности и пользовательские сообщения для элемента InfoBar.

Рекомендации по использованию

Справочник по API

ProgressRing с определенным состоянием

Состояние determinate (определенное) для индикатора ProgressRing обозначает процент завершения задачи. Его следует использовать, когда длительность операции известна, а ее выполнение не должно блокировать взаимодействие пользователя с приложением.

Следующий анимированный пример демонстрирует элемент управления ProgressRing с определенным состоянием.

Анимированный пример элемента управления ProgressRing с определенным состоянием.

Рекомендации по использованию

Справочник по API

Используйте свойство FooterMenuItems элемента управления NavigationView для размещения элементов навигации в конце навигационной панели (в отличие от свойства MenuItems, которое размещает эти элементы в начале панели).

Следующее изображение демонстрирует элемент управления NavigationView с элементами навигации Account, Your Cart и Help в нижнем меню.

Пример с элементом управления NavigationView, который отображает в нижнем меню элементы навигации Account, Your Cart и Help.

Рекомендации по использованию

Справочник по API

Примеры

Совет

Дополнительные сведения, рекомендации по проектированию и примеры кода см. в статье Проектирование и разработка приложений для Windows.

Приложения из коллекции WinUI 3 и коллекции WinUI 2 включают интерактивные примеры большинства элементов управления, возможностей и функций WinUI 3 и WinUI 2.

Если они уже установлены, откройте их с помощью следующих ссылок: коллекция WinUI 3 или коллекция WinUI 2.

Если они не установлены, вы можете скачать коллекцию WinUI 3 и коллекцию WinUI 2 из Microsoft Store.

Исходный код можно также получить из GitHub (используйте главную ветвь для WinUI 3 и ветвь winui2 для WinUI 2).

Другие обновления

Изучите список важных изменений, где перечислены решенные в этом выпуске проблемы из репозитория GitHub.