Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
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.
Если они не установлены, вы можете скачать
Вы также можете получить исходный код в GitHub (используйте ветку main для WinUI 3 и ветку winui2 для WinUI 2).
Документация
Статьи о способах управления WinUI включены в документацию по элементам управления универсальной платформы Windows.
Справочные документы по API находятся здесь: API WinUI.