Библиотека пользовательского интерфейса Windows 2.2
WinUI 2.2 — это выпуск библиотеки пользовательского интерфейса Windows за август 2019 г.
Вы можете добавлять пакеты WinUI для приложения через диспетчер пакетов NuGet, как описано в статье Начало работы с библиотекой пользовательского интерфейса Windows.
Библиотека пользовательского интерфейса Windows (WinUI) размещена на GitHub , где мы рекомендуем отправлять отчеты об ошибках, запросы функций и вклады кода сообщества.
Журнал версий Microsoft.UI.Xaml 2.2
Официальный выпуск библиотеки пользовательского интерфейса Windows 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).
Документация
Практические руководства по элементам управления из библиотеки пользовательского интерфейса Windows вы найдете в документации по элементам управления универсальной платформы Windows.
Справочные документы по API находятся здесь: API библиотеки пользовательского интерфейса Windows.
Журнал версий предварительного выпускаMicrosoft.UI.Xaml 2.2
Microsoft.UI.Xaml 2.2.190702001 — предварительная версия
Июль 2019 г.
Экспериментальные функции
Microsoft.UI.Xaml 2.2.20190416001 — предварительная версия
Апрель 2019 г.
Экспериментальные функции
Windows developer
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по