WinUI 2.2

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

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

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

История версий Microsoft.UI.Xaml 2.2

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

АВГУСТ 2019 г.

Страница релиза GitHub

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

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

TabView

Короткое видео, показывающее поведение элемента управления Tab View.

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

Документация:Справочник API

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

Короткое видео, показывающее обновленное поведение кнопки

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

b) NavigationView — без автоматического заполнения

снимок экрана, показывающий поведение элемента управления

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

Документация:Руководство по использованию

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

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

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

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

Ссылка спецификации GitHub:https://github.com/microsoft/microsoft-ui-xaml/issues/524

b) Обновление толщины границы

скриншот, демонстрирующий обновленный стиль толщины Бурера.

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

Ссылка спецификации GitHub:https://github.com/microsoft/microsoft-ui-xaml/issues/835

c) Кнопка визуального обновления

снимок экрана, показывающий обновленный стиль элемента управления

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

Ссылка спецификации GitHub:https://github.com/microsoft/microsoft-ui-xaml/issues/953

d) Визуальное обновление SplitButton

снимок экрана, показывающий обновленный стиль элемента управления Split Button.

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

Ссылка спецификации GitHub:https://github.com/microsoft/microsoft-ui-xaml/issues/986

e) Визуальное обновление ToggleSwitch

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

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

Ссылка спецификации GitHub:https://github.com/microsoft/microsoft-ui-xaml/issues/836

f) Визуальное обновление флажков и переключателей

скриншот, показывающий обновленный стиль элементов управления «Check Box» и «Radio Button»

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

Ссылка спецификации GitHub:https://github.com/microsoft/microsoft-ui-xaml/issues/839

Примеры

Подсказка

Дополнительные сведения, рекомендации по проектированию и примеры кода см. в разделе "Проектирование приложений Для Windows".

Приложение Галерея WinUI 2 включает интерактивные примеры большинства элементов управления, функций и возможностей WinUI 2.

Если приложение галереи уже установлено, нажмите WinUI 2 Gallery, чтобы открыть его.

Если он не установлен, скачайте коллекцию WinUI 2 из Microsoft Store.

Вы также можете получить исходный код из GitHub (выберите ветвь winui2 ).

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

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

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

История версий Microsoft.UI.Xaml 2.2-prerelease

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

Июль 2019 г.

Страница релиза GitHub

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

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

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

Апрель 2019 г.

Страница релиза GitHub

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

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