Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Первая версия WinUI с открытым кодом — WinUI 2.1 (выпущена за апрель 2019 г.).
WinUI предоставляет множество новейших функций платформы windows UX, включая up-to-date Fluent controls and styles, доступный таким образом, чтобы использовать сразу, обратно совместимое с Windows 10 юбилейное обновление (14393). Коллекция WinUI 2
Скачайте пакет NuGet WinUI 2.1
Вы можете использовать пакеты WinUI в приложении с помощью диспетчера пакетов NuGet: дополнительные сведения см. в статье "Начало работы с WinUI 2" для UWP .
WinUI размещен на GitHub , где мы рекомендуем отправлять отчеты об ошибках.
Что нового в этом выпуске
ItemsRepeater (повторитель элементов)
Используйте ItemsRepeater для создания пользовательских возможностей работы с коллекциями с помощью гибкой системы макета, настраиваемых представлений и виртуализации. В отличие от ListView, ItemsRepeater не предоставляет комплексный интерфейс конечного пользователя— он не имеет пользовательского интерфейса по умолчанию и не предоставляет политики вокруг фокуса, выбора или взаимодействия с пользователем. Вместо этого он является стандартным блоком, который можно использовать для создания собственных уникальных интерфейсов, основанных на коллекции, и пользовательских элементов управления. Он поддерживает создание более богатых и более производительных впечатлений.
Анимированный Визуальный Плеер
AnimatedVisualPlayer размещает и управляет воспроизведением анимированных визуальных элементов, позволяя добавить в ваше приложение нестандартную высокопроизводительную анимацию. Например, для отображения и управления анимациями Lottie используется AnimatedVisualPlayer.
Совет по обучению
Обучающая подсказка предлагает привлекательный и Fluent способ, позволяющий приложениям ненавязчиво и с помощью информационных советов руководить и информировать пользователей. Обучающая подсказка может привлечь внимание к новым или важным функциям, научить пользователей выполнять задачи и улучшать рабочий процесс, предоставляя контекстно релевантную информацию для вашей задачи.
Элемент раскрывающегося меню-переключателя радио
Включает возможность использования параметров с радиокнопками в панели меню. Это позволяет создавать группы параметров с маркерами, объединенными как группа радиокнопок. Логика обрабатывается за разработчика.
Компактная плотность
Компактный режим позволяет разработчикам создавать удобные возможности для любого количества сценариев. Просто добавив словарь ресурсов, ваше приложение может в среднем поддерживать на ~33% больше элементов пользовательского интерфейса.
Тени
Создание визуальной иерархии элементов в пользовательском интерфейсе упрощает его обзор и подчеркивает, на что важно обратить внимание. Использование повышения, то есть выдвижения определённых элементов пользовательского интерфейса на передний план, часто применяется для создания такой иерархии в программном обеспечении.
При обновлении Windows 10 мая 2019 г. многие из наших общих элементов управления добавляют повышение высоты с помощью z-глубины и тени по умолчанию. Элементы управления NavigationView и TeachingTip в WinUI 2.1 также будут иметь тени по умолчанию при запуске в ОС с обновлением Windows 10 мая 2019 г. Список элементов управления с тенями по умолчанию и использование дополнительных API см. в разделе Z-глубины и тени.
Примеры
Подсказка
Дополнительные сведения, рекомендации по проектированию и примеры кода см. в разделе "Проектирование приложений Для Windows".
Приложение WinUI 2 Gallery включает интерактивные примеры большинства элементов управления, функций и возможностей WinUI 2.
Если приложение Галерея WinUI 2 уже установлено, щелкните WinUI 2 Gallery, чтобы открыть его.
Если он не установлен, скачайте коллекцию WinUI 2 из Microsoft Store.
Вы также можете получить исходный код из GitHub (выберите ветвь winui2 ).
Документация
Статьи о способах управления WinUI включены в документацию по элементам управления для приложений Windows .
Справочные документы по API находятся здесь: API WinUI.
История версий Microsoft.UI.Xaml 2.1
Официальный выпуск Microsoft.UI.Xaml 2.1
Апрель 2019 г.
Новая функция (не включена в предыдущие предварительные выпуски)
CompactDensity: компактный режим позволяет разработчикам создавать удобные возможности для любого количества сценариев. Просто добавив словарь ресурсов, ваше приложение может в среднем поддерживать на ~33% больше элементов пользовательского интерфейса.
Тени: Создание визуальной иерархии элементов в пользовательском интерфейсе делает его легким для восприятия и подчеркивает важные элементы, на которых нужно сосредоточиться. Использование повышения, то есть выдвижения определённых элементов пользовательского интерфейса на передний план, часто применяется для создания такой иерархии в программном обеспечении. Многие из наших универсальных элементов управления автоматически создают эффект высоты, используя z-координаты и тени.
Microsoft.UI.Xaml 2.1.190218001-предварительная версия
Февраль 2019 г.
Новые экспериментальные функции:
-
Элемент управления TeachingTip
Этот новый элемент управления предоставляет вашему приложению возможность направлять и информировать пользователей ненавязчивыми и насыщенными содержанием уведомлениями. Обучающая подсказка может использоваться для привлечения фокуса к новой или важной функции, обучения пользователей выполнению задачи или улучшения рабочего процесса пользователя, предоставляя контекстно релевантную информацию для выполнения задачи.
Microsoft.UI.Xaml 2.1.190131001-предварительная версия
Февраль 2019 г.
Новые экспериментальные функции:
-
АнимированныйВизуальныйПлеер
Этот новый элемент управления позволяет воспроизводить сложные векторные анимации высокой производительности, включая анимации Lottie , созданные с помощью Lottie-Windows.
Microsoft.UI.Xaml 2.1.181217001-предварительная версия
Декабрь 2018 г.
Новые экспериментальные функции: