WinUI 2.0
WinUI 2.0 — первый общедоступный выпуск WinUI (выпущен за октябрь 2018 г.).
WinUI — это самый простой способ создания замечательных интерфейсов Fluent Design для разработки Windows.
Он включает два пакета NuGet:
Microsoft.UI.Xaml: элементы управления и fluent Design для приложений UWP. Это основной пакет WinUI.
Microsoft.UI.Xaml.Core.Direct: низкоуровневые API для использования в компонентах ПО промежуточного слоя.
Вы можете скачать и использовать пакеты WinUI в приложении с помощью диспетчера пакетов NuGet: дополнительные сведения см. в статье "Начало работы с WinUI ".
WinUI размещен в GitHub , где мы рекомендуем отправлять отчеты об ошибках, запросы функций и вклады кода сообщества.
Microsoft.UI.Xaml 2.0.181011001
2018 октября
Это первый выпуск пакета NuGet Microsoft.UI.Xaml. Включает в себя официальные нативные элементы управления и функции в стиле Fluent для приложений Windows UWP.
Новые возможности
Элементы управления и шаблоны в этом выпуске включают:
Возможность | Description |
---|---|
AcrylicBrush; | Закрашивает область полупрозрачным материалом, который использует несколько эффектов, включая размытие и текстуру шума. |
BitmapIconSource | Представляет источник значков, в котором в качестве содержимого используется точечный рисунок. |
ColorPicker | Представляет элемент управления, позволяющий пользователю выбирать цвет с помощью цветового спектра, ползунков и ввода текста. |
CommandBarFlyout | Представляет специализированное всплывающее окно, которое предоставляет макет для AppBarButton и связанных элементов команды. |
DropDownButton | Представляет кнопку с шевроном, предназначенным для открытия меню. |
FontIconSource | Представляет источник значков, который использует глиф из указанного шрифта. |
MenuBar | Представляет специализированный контейнер, представляющий набор меню в горизонтальной строке, обычно в верхней части окна приложения. |
MenuBarItem | Представляет меню верхнего уровня в элементе управления MenuBar. |
NavigationView | Представляет контейнер, позволяющий переходить по содержимому приложения. У него есть заголовок, представление для основного содержимого и панель меню для команд навигации. |
ParallaxView | Представляет контейнер, связывающий положение прокрутки элемента переднего плана, например списка, к фоновому элементу, например изображению. При прокрутке элемента переднего плана он анимирует фоновый элемент, создавая эффект параллакса. |
PersonPicture | Представляет элемент управления аватаром пользователя отображает аватар для пользователя, если он доступен; в противном случае отображаются инициалы или универсальный глиф. |
RatingControl | Представляет элемент управления, позволяющий пользователю ввести оценку по звездам. |
RefreshContainer | Представляет элемент управления контейнера, предоставляющий функции RefreshVisualizer и "Потяните, чтобы обновить" для прокручиваемого содержимого. |
RefreshVisualizer | Представляет элемент управления, предоставляющий индикаторы анимированного состояния для обновления содержимого. |
RevealBackgroundBrush | Рисует фон элемента управления с эффектом проявления с помощью кисти композиции и световых эффектов. |
RevealBorderBrush | Рисует границу элемента управления с эффектом проявления с помощью кисти композиции и световых эффектов. |
RevealBrush | Базовый класс для кистей, использующих эффекты композиции и подсвечивания для реализации визуального проектирования отображения. |
SplitButton | Представляет кнопку, состоящую из двух частей, которые можно использовать по-отдельности. Одна часть представляет собой стандартную кнопку, а другая часть вызывает всплывающее окно. |
SwipeControl | Представляет контейнер, предоставляющий доступ к контекстным командам через сенсорные взаимодействия. |
SymbolIconSource | Представляет источник значков, в которой в качестве содержимого используется глиф из средств шрифта Segoe MDL2. |
TextCommandBarFlyout | Представляет специальное всплывающее меню панели команд, содержащее команды для редактирования текста. |
ToggleSplitButton | Представляет кнопку, состоящую из двух частей, которые можно использовать по-отдельности. Одна часть представляет собой выключатель, а другая часть вызывает всплывающее окно. |
Представление в виде дерева | Представляет иерархический список с разворачиваемыми и сворачиваемыми узлами, которые содержат вложенные элементы. |
Примеры
Совет
Дополнительные сведения, рекомендации по проектированию и примеры кода см. в статье Проектирование и разработка приложений для 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.
Windows developer