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


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. Начальный цвет градиента определяется в центре эллипса, а конечный — в конце радиуса.

Короткое видео, демонстрирующее поведение объекта
Кисть радиального градиента

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

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

ProgressRing

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

Короткое видео, демонстрирующее поведение элемента управления Progress Ring.
Элемент управления ProgressRing

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

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

Обновления TabView.

Обновления элемента управления TabView обеспечивают дополнительный контроль над отображением вкладок.

Вы можете задать ширину невыбранных вкладок или отобразить только значок, чтобы сэкономить место на экране:

Размеры вкладок элемента управления TabView
Размеры вкладок элемента управления TabView

Можно также скрыть кнопку закрытия на невыбранных вкладках, пока пользователь не наведет на эту вкладку указатель мыши (в предыдущих версиях она отображалась всегда):

Элемент управления TabView: наведение курсора для закрытия
Элемент управления TabView: наведение курсора для закрытия

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

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

Обновление темной темы для семейства элементов управления TextBox

Когда включена темная тема, цвет фона элементов управления семейства TextBox по умолчанию остается темным при вставке текста (в предыдущих версиях цвет фона менялся на белый во время вставки текста).

Перед После
Короткое видео, демонстрирующее поведение темной темы для TextBox перед обновлением.
Обновления темной темы для TextBox (до)
Короткое видео, демонстрирующее поведение темной темы для TextBox после обновления.
Обновления темной темы для TextBox (после)
Еще одно короткое видео, демонстрирующее поведение темной темы для TextBox перед обновлением.
Обновления темной темы для TextBox (до)
Еще одно короткое видео, демонстрирующее поведение темной темы для TextBox после обновления.
Обновления темной темы для TextBox (после)

Ниже перечислены некоторые элементы управления, входящие в семейство элементов управления TextBox.

Иерархическая навигация

Элемент управления NavigationView теперь поддерживает иерархическую навигацию и режимы отображения Left, Top и LeftCompact. Иерархический элемент управления NavigationView полезен для отображения категорий страниц и определения страниц со связанными дочерними страницами, а также для использования приложений со звездообразной топологией страниц, когда одна страница может быть связана со многими другими страницами.

Иерархический элемент управления NavigationView
Иерархический элемент управления NavigationView

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

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