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


WinUI 2.2

WinUI 2.2 — это выпуск WinUI за август 2019 г.

Пакеты WinUI можно добавить в приложение с помощью диспетчера пакетов NuGet: дополнительные сведения см. в статье "Начало работы с WinUI ".

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

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

Официальный выпуск WinUI 2.2

АВГУСТ 2019 г.

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

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

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

TabView

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

Description

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

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

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

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

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

Description

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

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

Снимок экрана: поведение элемента управления NavigationView без автозаполнения.

Description

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

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

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

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

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

Снимок экрана: обновленный стиль CornerRadius.

Description

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

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

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

Снимок экрана: обновленный стиль BorderThickness.

Description

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

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

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

Снимок экрана: обновленный стиль элемента управления

Описание.

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

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

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

Снимок экрана: обновленный стиль элемента управления SplitButton.

Описание.

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

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

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

Снимок экрана: обновленный стиль элемента управления ToggleSwitch.

Описание.

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

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

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

Снимок экрана: обновленный стиль элементов управления CheckBox и RadioButton

Описание.

Визуальные элементы 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).

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

Статьи о способах управления WinUI включены в документацию по элементам управления универсальная платформа Windows.

Справочные документы по API находятся здесь: API WinUI.

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

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

Июль 2019 г.

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

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

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

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

Апрель 2019 г.

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

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

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