Библиотека пользовательского интерфейса Windows 2.5

WinUI 2.5 — это выпуск библиотеки пользовательского интерфейса Windows (WinUI) за декабрь 2020 г.

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

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

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

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

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

InfoBar

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

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

An example of an InfoBar in the default state with a close button and message.

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

Animated example of InfoBar severity states and custom messages.

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

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

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

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

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

Animated example of a determinate ProgressRing control.

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

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

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

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

Example of a NavigationView with Account, Your Cart, and Help navigation items in the footer menu.

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

Справочник по 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.