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 с несколькими разными состояниями серьезности и пользовательскими сообщениями.
ProgressRing с определенным состоянием
Состояние determinate (определенное) для индикатора ProgressRing обозначает процент завершения задачи. Его следует использовать, когда длительность операции известна, а ее выполнение не должно блокировать взаимодействие пользователя с приложением.
Следующий анимированный пример демонстрирует элемент управления ProgressRing с определенным состоянием.
FooterMenuItems в NavigationView
Используйте свойство FooterMenuItems элемента управления NavigationView для размещения элементов навигации в конце навигационной панели (в отличие от свойства MenuItems, которое размещает эти элементы в начале панели).
Следующее изображение демонстрирует элемент управления NavigationView с элементами навигации Account, Your Cart и Help в нижнем меню.
Примеры
Совет
Дополнительные сведения, рекомендации по проектированию и примеры кода см. в статье Проектирование и разработка приложений для 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.
Windows developer