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

WinUI 2.2 — это выпуск библиотеки пользовательского интерфейса Windows за август 2019 г.

Вы можете добавлять пакеты WinUI для приложения через диспетчер пакетов NuGet, как описано в статье Начало работы с библиотекой пользовательского интерфейса Windows.

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

Журнал версий Microsoft.UI.Xaml 2.2

Официальный выпуск библиотеки пользовательского интерфейса Windows 2.2

АВГУСТ 2019 г.

Страница выпуска GitHub

Скачивание пакета NuGet

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

TabView

Short video showing the behavior of the Tab View control.

Description

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

Документация

/uwp/api/microsoft.ui.xaml.controls.tabview?view=winui-2.2&preserve-view=true

a) Обновление кнопки "Назад" NavigationView

Short video showing the updated behavior of the Navigation View control Back Button.

Description

В минимальном режиме NavigationView кнопка "Назад" больше не исчезает. При открытии и закрытии панели пользователям больше не нужно перемещать курсор для нажатия кнопки-гамбургер. Эта функция будет работать по умолчанию. Для выполнения этой работы не нужно вносить изменения в код.

б) NavigationView — без автозаполнения

Screenshot showing the behavior of the Navigation View control with No Auto Padding.

Description

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

Документация

/windows/uwp/design/controls-and-patterns/navigationview#top-whitespace

Обновления визуального стиля

a) Обновление радиуса угла

Screenshot showing the updated style of the Corner Radius.

Description

Добавлен атрибут CornerRadius. Элементы управления по умолчанию обновлены для использования немного скругленных углов. Разработчики могут легко настроить радиус угла, чтобы при желании придать приложению уникальный вид.

https://github.com/microsoft/microsoft-ui-xaml/issues/524

б) Изменение толщины границы

Screenshot showing the updated style of the Borer Thickness.

Description

Свойство BorderThickness теперь проще настраивать. Элементы управления по умолчанию были обновлены, чтобы уменьшить контуры для более четкого и привычного вида.

https://github.com/microsoft/microsoft-ui-xaml/issues/835

c) Обновление визуального элемента кнопки

Screenshot showing the updated style of the Button control.

Описание.

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

https://github.com/microsoft/microsoft-ui-xaml/issues/953

г) Обновление визуального элемента SplitButton

Screenshot showing the updated style of the Split Button control.

Описание.

Стандартный визуальный элемент SplitButton обновлен, чтобы упростить его различение от DropDownButton.

https://github.com/microsoft/microsoft-ui-xaml/issues/986

д) Обновление визуального элемента ToggleSwitch

Screenshot showing the updated style of the Toggle Switch control.

Описание.

По умолчанию ширина ToggleSwitch уменьшена с 44 пкс до 40 пкс, поэтому она сбалансирована визуально, сохраняя при этом удобство использования.

https://github.com/microsoft/microsoft-ui-xaml/issues/836

f) Обновление визуальных элементов CheckBox и RadioButton

Screenshot showing the updated style of the Check Box and Radio Button controls

Описание.

Визуальные элементы CheckBox и RadioButton обновлены, чтобы соответствовать остальным изменениям стиля визуальных элементов.

https://github.com/microsoft/microsoft-ui-xaml/issues/839

Примеры

Совет

Дополнительные сведения, рекомендации по проектированию и примеры кода см. в статье Проектирование и разработка приложений для 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 вы найдете в документации по элементам управления универсальной платформы Windows.

Справочные документы по API находятся здесь: API библиотеки пользовательского интерфейса Windows.

Журнал версий предварительного выпускаMicrosoft.UI.Xaml 2.2

Microsoft.UI.Xaml 2.2.190702001 — предварительная версия

Июль 2019 г.

Страница выпуска GitHub

Скачивание пакета NuGet

Экспериментальные функции

Microsoft.UI.Xaml 2.2.20190416001 — предварительная версия

Апрель 2019 г.

Страница выпуска GitHub

Скачивание пакета NuGet

Экспериментальные функции