WinUI 2.0

WinUI 2.0 — первый общедоступный выпуск WinUI (выпущен в октябре 2018 г.).

WinUI — это самый простой способ создания отличных возможностей fluent Design для Windows.

Он включает два пакета NuGet:

  • Microsoft.UI.Xaml: Элементы управления и Флюент Дизайн для приложений UWP. Это основной пакет WinUI.

  • Microsoft.UI.Xaml.Core.Direct: API низкого уровня для использования в компонентах ПО промежуточного слоя.

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

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

Microsoft.UI.Xaml 2.0.18101001

Октябрь 2018 г.

Это первый выпуск пакета NuGet Microsoft.UI.Xaml . Она включает официальные собственные элементы управления Fluent и функции для приложений UWP для Windows.

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

Элементы управления и шаблоны в этом выпуске включают:

Функция Описание
Акриловая кисть Закрашивает область полупрозрачным материалом, который использует различные эффекты, в том числе размытие и текстуру шума.
Источник растрового значка Представляет источник значка, использующий растровое изображение в качестве его содержимого.
ColorPicker (Палитра цветов) Представляет элемент управления, позволяющий пользователю выбирать цвет с помощью цветового спектра, ползунка и ввода текста.
Всплывающее меню команд Представляет специализированное всплывающее окно, обеспечивающее макет для кнопок AppBarButton и связанных командных элементов.
ВыпадающаяКнопка Представляет кнопку с шевроном, предназначенным для открытия меню.
Источник FontIconSource Представляет источник значка, использующий глиф из указанного шрифта.
Панель меню Представляет специализированный контейнер, который представляет набор меню в горизонтальной строке, обычно в верхней части окна приложения.
ЭлементСтрокиМеню Представляет меню верхнего уровня в элементе управления MenuBar.
НавигацияПросмотр Представляет контейнер, который обеспечивает навигацию по содержимому приложения. Он содержит заголовок, представление для основного содержимого и область меню для команд навигации.
ПараллаксПросмотр Представляет контейнер, который связывает позицию прокрутки элемента переднего плана, например списка, с фоновым элементом, например изображением. Прокручивая элемент переднего плана, он анимирует фоновый элемент для создания эффекта параллакса.
ПерсонаКартинка Представляет элемент управления, отображающий изображение аватара для человека, если он доступен; Если нет, он отображает инициалы пользователя или универсальный глиф.
Рейтинговый контроль Представляет элемент управления, позволяющий пользователю ввести звездочку.
RefreshContainer (Контейнер обновления) Представляет элемент управления контейнером, предоставляющий функции RefreshVisualizer и "pull-to-refresh" для прокручиваемого содержимого.
ОбновлениеВизуализатора Представляет элемент управления, предоставляющий анимированные индикаторы состояния для обновления содержимого.
RevealBackgroundBrush Красит фон элемента управления с эффектом раскрытия с помощью композиционной кисти и световых эффектов.
ПоказатьBorderBrush Окрашивает границу элемента управления с эффектом проявления, используя композиционную кисть и световые эффекты.
RevealBrush Базовый класс для кистей, использующих эффекты композиции и освещение для реализации обработки визуального оформления.
Кнопка SplitButton Представляет кнопку с двумя частями, которые можно вызвать отдельно. Одна часть ведет себя как стандартная кнопка, а другая вызывает всплывающую панель.
Проводите пальцем Представляет контейнер, предоставляющий доступ к контекстным командам через сенсорные взаимодействия.
SymbolIconSource Представляет источник значка, использующий глиф из шрифта Segoe MDL2 Assets в качестве его содержимого.
Всплывающая панель команд для текста Представляет специализированный всплывающий элемент панели команд, содержащий команды для редактирования текста.
Кнопка ToggleSplitButton Представляет кнопку с двумя частями, которые можно вызвать отдельно. Одна часть ведет себя как кнопка переключателя, а другая вызывает всплывающее окно.
Представление в виде дерева Представляет иерархический список с раскрытием и сворачиванием узлов, содержащих вложенные элементы.

Примеры

Подсказка

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

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

Если они уже установлены, откройте их, щелкнув следующие ссылки: коллекции WinUI 3 или коллекции WinUI 2.

Если они не установлены, вы можете скачать коллекцию WinUI 3 и коллекцию WinUI 2 из Microsoft Store.

Вы также можете получить исходный код в GitHub (используйте ветку main для WinUI 3 и ветку winui2 для WinUI 2).

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

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

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