WinUI 2.2
WinUI 2.2 — это выпуск WinUI за август 2019 г.
Пакеты WinUI можно добавить в приложение с помощью диспетчера пакетов NuGet: дополнительные сведения см. в статье "Начало работы с WinUI ".
WinUI размещен в GitHub , где мы рекомендуем отправлять отчеты об ошибках, запросы функций и вклады кода сообщества.
Журнал версий Microsoft.UI.Xaml 2.2
Официальный выпуск WinUI 2.2
АВГУСТ 2019 г.
Новые возможности
TabView
Description
Элемент управления TabView — это коллекция вкладок, каждая из которых представляет новую страницу или документ в приложении. TabView полезен, если в приложении есть несколько страниц содержимого, и пользователь должен иметь возможность добавлять, закрывать и переупорядочивать вкладки. Новый Терминал Windows использует TabView для отображения нескольких интерфейсов командной строки.
Документация
/uwp/api/microsoft.ui.xaml.controls.tabview?view=winui-2.2&preserve-view=true
Обновления NavigationView
a) Обновление кнопки "Назад" NavigationView
Description
В минимальном режиме NavigationView кнопка "Назад" больше не исчезает. При открытии и закрытии панели пользователям больше не нужно перемещать курсор для нажатия кнопки-гамбургер. Эта функция будет работать по умолчанию. Для выполнения этой работы не нужно вносить изменения в код.
б) NavigationView — без автозаполнения
Description
Разработчики приложений теперь могут высвобождать все пиксели в окне приложения, если используют элемент управления NavigationView и переходят в область заголовка окна.
Документация
/windows/uwp/design/controls-and-patterns/navigationview#top-whitespace
Обновления визуального стиля
a) Обновление радиуса угла
Description
Добавлен атрибут CornerRadius. Элементы управления по умолчанию обновлены для использования немного скругленных углов. Разработчики могут легко настроить радиус угла, чтобы при желании придать приложению уникальный вид.
Ссылка на спецификацию GitHub
https://github.com/microsoft/microsoft-ui-xaml/issues/524
б) Изменение толщины границы
Description
Свойство BorderThickness теперь проще настраивать. Элементы управления по умолчанию были обновлены, чтобы уменьшить контуры для более четкого и привычного вида.
Ссылка на спецификацию GitHub
https://github.com/microsoft/microsoft-ui-xaml/issues/835
c) Обновление визуального элемента кнопки
Описание.
Визуальный элемент кнопки по умолчанию был обновлен для удаления структуры, которая отображалась во время наведения, чтобы придать ей более приятный вид.
Ссылка на спецификацию GitHub:
https://github.com/microsoft/microsoft-ui-xaml/issues/953
г) Обновление визуального элемента SplitButton
Описание.
Стандартный визуальный элемент SplitButton обновлен, чтобы упростить его различение от DropDownButton.
Ссылка на спецификацию GitHub:
https://github.com/microsoft/microsoft-ui-xaml/issues/986
д) Обновление визуального элемента ToggleSwitch
Описание.
По умолчанию ширина ToggleSwitch уменьшена с 44 пкс до 40 пкс, поэтому она сбалансирована визуально, сохраняя при этом удобство использования.
Ссылка на спецификацию GitHub:
https://github.com/microsoft/microsoft-ui-xaml/issues/836
f) Обновление визуальных элементов CheckBox и RadioButton
Описание.
Визуальные элементы CheckBox и RadioButton обновлены, чтобы соответствовать остальным изменениям стиля визуальных элементов.
Ссылка на спецификацию GitHub:
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 г.
Экспериментальные функции
Microsoft.UI.Xaml 2.2.20190416001 — предварительная версия
Апрель 2019 г.
Экспериментальные функции
Windows developer