WinUI 2.4
WinUI 2.4 — это выпуск WinUI за май 2020 г.
WinUI размещен в GitHub , где мы рекомендуем отправлять отчеты об ошибках, запросы функций и вклады кода сообщества.
Выпуски WinUI: страница выпуска GitHub
Пакеты WinUI можно добавить в проекты Visual Studio с помощью диспетчера пакетов NuGet. Дополнительные сведения см. в статье "Начало работы с WinUI".
Скачивание пакета NuGet: Microsoft.UI.Xaml
Новые возможности
RadialGradientBrush.
Объект RadialGradientBrush заполняет область внутри эллипса, который определяется свойствами Center, RadiusX и RadiusY. Начальный цвет градиента определяется в центре эллипса, а конечный — в конце радиуса.
Кисть радиального градиента
ProgressRing
Элемент управления ProgressRing используется для модальных взаимодействий, при которых действия пользователя блокируются до исчезновения ProgressRing. Используйте этот элемент управления, если для операции требуется приостановить значительную часть взаимодействий с приложением до ее завершения.
Элемент управления ProgressRing
Обновления TabView.
Обновления элемента управления TabView обеспечивают дополнительный контроль над отображением вкладок.
Вы можете задать ширину невыбранных вкладок или отобразить только значок, чтобы сэкономить место на экране:
Размеры вкладок элемента управления TabView
Можно также скрыть кнопку закрытия на невыбранных вкладках, пока пользователь не наведет на эту вкладку указатель мыши (в предыдущих версиях она отображалась всегда):
Элемент управления TabView: наведение курсора для закрытия
Обновление темной темы для семейства элементов управления TextBox
Когда включена темная тема, цвет фона элементов управления семейства TextBox по умолчанию остается темным при вставке текста (в предыдущих версиях цвет фона менялся на белый во время вставки текста).
Перед | После |
---|---|
Обновления темной темы для TextBox (до) |
Обновления темной темы для TextBox (после) |
Обновления темной темы для TextBox (до) |
Обновления темной темы для TextBox (после) |
Ниже перечислены некоторые элементы управления, входящие в семейство элементов управления TextBox.
Иерархическая навигация
Элемент управления NavigationView теперь поддерживает иерархическую навигацию и режимы отображения Left, Top и LeftCompact. Иерархический элемент управления NavigationView полезен для отображения категорий страниц и определения страниц со связанными дочерними страницами, а также для использования приложений со звездообразной топологией страниц, когда одна страница может быть связана со многими другими страницами.
Иерархический элемент управления NavigationView
Примеры
Совет
Дополнительные сведения, рекомендации по проектированию и примеры кода см. в статье Проектирование и разработка приложений для 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).
Windows developer