Microsoft.UI.Xaml.Controls Пространство имен

Предоставляет элементы управления и классы пользовательского интерфейса для создания пользовательских элементов управления.

Классы

Имя Описание
AnchorRequestedEventArgs

Предоставляет данные для события ScrollViewer.AnchorRequested .

AnimatedIcon

Представляет значок, который отображает и управляет визуальным элементом, который может анимироваться в ответ на изменения взаимодействия пользователя и визуального состояния.

AnimatedIconSource

Представляет общий объект, используемый для создания значка, который отображает и управляет визуальным элементом, который может анимироваться в ответ на изменения взаимодействия пользователя и визуального состояния.

AnimatedVisualPlayer

Элемент, который отображает и управляет IAnimatedVisual.

AnnotatedScrollBar

Представляет элемент управления, который позволяет вертикально прокручивать содержимое с помощью навигации по меткам на определяемые приращения.

AnnotatedScrollBarDetailLabelRequestedEventArgs

Предоставляет данные для события AnnotatedScrollBar.DetailLabelRequested .

AnnotatedScrollBarLabel

Представляет значение смещений содержимого и прокрутки метки, отображаемой меткой AnnotatedScrollBar.

AnnotatedScrollBarScrollingEventArgs

Предоставляет данные для события AnnotatedScrollBar.Scrolling .

AppBar

Представляет элемент управления контейнером, содержащий компоненты пользовательского интерфейса приложения для команд и взаимодействия.

AppBarButton

Представляет шаблонный элемент управления кнопкой для отображения в AppBar.

AppBarElementContainer

Представляет контейнер, позволяющий элементу, который не реализует ICommandBarElement, отображаемый на панели команд.

AppBarSeparator

Представляет строку, разделяющую элементы в AppBar или CommandBar.

AppBarToggleButton

Представляет элемент управления кнопкой, который может переключать состояния и отображаться в AppBar.

AutoSuggestBox

Представляет текстовый элемент управления, который предлагает пользователям при вводе текста с помощью клавиатуры или пера (с помощью рукописного ввода и распознавания рукописного ввода). Приложение уведомляется, когда текст был изменен пользователем и отвечает за предоставление соответствующих предложений для отображения этого элемента управления.

AutoSuggestBoxQuerySubmittedEventArgs

Предоставляет данные события для события AutoSuggestBox.QuerySubmitted .

AutoSuggestBoxSuggestionChosenEventArgs

Предоставляет данные для события SuggestionChosen .

AutoSuggestBoxTextChangedEventArgs

Предоставляет данные для события TextChanged .

BitmapIcon

Представляет значок, использующий растровое изображение в качестве его содержимого.

BitmapIconSource

Представляет источник значка, использующий растровое изображение в качестве его содержимого.

Border

Рисует границу, фон или оба вокруг другого объекта.

BreadcrumbBar

Элемент BreadcrumbBar управления предоставляет прямой путь страниц или папок к текущему расположению.

BreadcrumbBarItem

Представляет элемент в элементе управления BreadcrumbBar .

BreadcrumbBarItemClickedEventArgs

Предоставляет данные для события BreadcrumbBar.ItemClicked .

Button

Представляет шаблонный элемент управления кнопкой, который интерпретирует взаимодействие пользователя Click .

CalendarDatePicker

Представляет элемент управления, позволяющий пользователю выбирать дату из отображения календаря.

CalendarDatePickerDateChangedEventArgs

Предоставляет данные о событиях для события DateChanged .

CalendarView

Представляет элемент управления, позволяющий пользователю выбирать дату с помощью визуального отображения календаря.

CalendarViewDayItem

Представляет день в CalendarView.

CalendarViewDayItemChangingEventArgs

Предоставляет данные для события CalendarViewDayItemChanging .

CalendarViewSelectedDatesChangedEventArgs

Предоставляет данные для события SelectedDatesChanged .

CandidateWindowBoundsChangedEventArgs

Предоставляет данные события для события CandidateWindowBoundsChanged .

Canvas

Определяет область, в которой можно явно размещать дочерние объекты, используя координаты относительно области Холста.

CheckBox

Представляет элемент управления, который пользователь может выбрать (проверить) или очистить (снять флажок). CheckBox также может сообщать о своем значении как неопределенное.

ChoosingGroupHeaderContainerEventArgs

Предоставляет данные событий для события ListViewBase.ВыборGroupHeaderContainer .

ChoosingItemContainerEventArgs

Предоставляет данные событий для события ListViewBase.ВыборItemContainer .

CleanUpVirtualizedItemEventArgs

Предоставляет данные для события CleanUpVirtualizedItemEvent .

ColorChangedEventArgs

Предоставляет данные событий для события ColorChanged (см. ColorPicker.ColorChanged и ColorSpectrum.ColorChanged).

ColorPicker

Представляет элемент управления, позволяющий пользователю выбирать цвет с помощью цветового спектра, ползунка или ввода текста.

ColumnDefinition

Определяет свойства, относящиеся к объектам Grid .

ColumnDefinitionCollection

Предоставляет доступ к упорядоченной строго типизированной коллекции объектов ColumnDefinition .

ComboBox

Представляет элемент управления выделения, который объединяет не редактируемое текстовое поле и раскрывающееся окно, позволяющее пользователям выбирать элемент из списка.

ComboBoxItem

Представляет контейнер для элемента в элементе управления ComboBox .

ComboBoxTextSubmittedEventArgs

Предоставляет данные, когда пользователь вводит пользовательский текст в comboBox.

CommandBar

Представляет специализированную панель приложения, которая предоставляет макет для appBarButton и связанных элементов команд.

CommandBarFlyout

Представляет специализированный всплывающий элемент, который предоставляет макет для элементов управления AppBarButton, AppBarToggleButton и AppBarSeparator.

CommandBarOverflowPresenter

Отображает содержимое переполнения панели команд.

ContainerContentChangingEventArgs

Предоставляет данные для события ContainerContentChanging .

ContentControl

Представляет элемент управления с одним фрагментом содержимого. Такие элементы управления, как Button, CheckBox и ScrollViewer прямо или косвенно наследуются от этого класса.

ContentDialog

Представляет диалоговое окно, которое можно настроить для хранения флажков, гиперссылок, кнопок и любого другого содержимого XAML.

ContentDialogButtonClickDeferral

Представляет отсрочку, которая может использоваться приложением для асинхронного реагирования на событие нажатия кнопки.

ContentDialogButtonClickEventArgs

Предоставляет данные для событий нажатия кнопки.

ContentDialogClosedEventArgs

Предоставляет данные для события Closed .

ContentDialogClosingDeferral

Представляет отсрочку, которая может использоваться приложением для асинхронного реагирования на закрывающее событие ContentDialog.

ContentDialogClosingEventArgs

Предоставляет данные для закрывающего события.

ContentDialogOpenedEventArgs

Предоставляет данные для открытого события.

ContentPresenter

Отображает содержимое ContentControl. Может также предоставлять презентацию содержимого для элементов управления, отличных от элементов управления. Предоставляет базовый класс для специализированных выступающих, таких как ScrollContentPresenter.

ContextMenuEventArgs

Предоставляет данные событий для события ContextMenuOpening , существующего на нескольких элементах пользовательского интерфейса, связанных с текстом.

Control

Представляет базовый класс для элементов пользовательского интерфейса, использующих ControlTemplate для определения их внешнего вида. Родительский класс для ContentControl, UserControl, ItemsControl и нескольких практических элементов управления.

ControlTemplate

Определяет дерево элементов, которое используется в качестве шаблона элемента управления для элемента управления.

CoreWebView2InitializedEventArgs

Предоставляет данные для события CoreWebView2Initialized .

DataTemplateSelector

Включает логику выбора пользовательского шаблона на уровне приложения.

DatePickedEventArgs

Предоставляет данные для события DatePicked .

DatePicker

Представляет элемент управления, позволяющий пользователю выбирать значение даты.

DatePickerFlyout

Представляет элемент управления, позволяющий пользователю выбирать дату.

DatePickerFlyoutItem

Представляет контейнер для элемента в элементе управления DatePickerFlyout .

DatePickerFlyoutPresenter

Представляет элемент управления, позволяющий пользователю выбирать дату.

DatePickerSelectedValueChangedEventArgs

Предоставляет данные события для события DatePicker.SelectedDateChanged .

DatePickerValueChangedEventArgs

Предоставляет данные события для события DatePicker.DateChanged .

DragItemsCompletedEventArgs

Предоставляет данные о событиях для события DragItemsCompleted .

DragItemsStartingEventArgs

Предоставляет данные событий для события DragItemsStarting .

DropDownButton

Представляет кнопку, содержащую шеврон, чтобы указать, что можно открыть меню.

DynamicOverflowItemsChangingEventArgs

Предоставляет данные для события CommandBar.DynamicOverflowItemsChanging .

ElementFactory

Предоставляет элементы управления и классы пользовательского интерфейса для создания пользовательских элементов управления.

ElementFactoryGetArgs

Представляет необязательные аргументы, используемые при вызове реализации метода GetElement объекта IElementFactory .

ElementFactoryRecycleArgs

Представляет необязательные аргументы, используемые при вызове реализации метода RecycleElement объекта IElementFactory .

Expander

Представляет элемент управления, отображающий заголовок и имеющий сворачиваемый текст, отображающий содержимое.

ExpanderCollapsedEventArgs

Предоставляет данные для события Expander.Collapsed .

ExpanderExpandingEventArgs

Предоставляет данные для события Expander.Expand .

ExpanderTemplateSettings

Предоставляет вычисляемые значения, на которые можно ссылаться в качестве источников TemplatedParent при определении шаблонов для расширителя. Не предназначено для общего использования.

FlipView

Представляет элемент управления "Элементы", отображающий один элемент одновременно, и включает "перевернуть" поведение для обхода коллекции элементов.

FlipViewItem

Представляет контейнер для элемента в элементе управления FlipView .

FlowLayout

Предоставляет элементы управления и классы пользовательского интерфейса для создания пользовательских элементов управления.

FlowLayoutState

Предоставляет элементы управления и классы пользовательского интерфейса для создания пользовательских элементов управления.

Flyout

Представляет элемент управления, отображающий упрощенный пользовательский интерфейс, который является информацией или требует взаимодействия с пользователем. В отличие от диалогового окна, всплывающий элемент можно закрыть, щелкнув или коснувшись за ее пределами, нажав кнопку "Назад" или нажав клавишу ESC.

FlyoutPresenter

Отображает содержимое всплывающего элемента.

FocusDisengagedEventArgs

Предоставляет данные для события FocusDisengaged .

FocusEngagedEventArgs

Предоставляет данные для события FocusEngaged .

FontIcon

Представляет значок, использующий глиф из указанного шрифта.

FontIconSource

Представляет источник значка, использующий глиф из указанного шрифта.

Frame

Отображает экземпляры страниц , поддерживает навигацию на новых страницах и поддерживает журнал навигации для поддержки обратной и обратной навигации.

Grid

Определяет гибкую область сетки, состоящую из столбцов и строк. Дочерние элементы сетки измеряются и упорядочены в соответствии с их назначениями строк и столбцов (задаются с помощью присоединенных свойств Grid.Row и Grid.Column ) и другой логики.

GridView

Представляет элемент управления, отображающий элементы данных в строках и столбцах.

GridViewHeaderItem

Представляет элементы в заголовке для сгруппированных данных в GridView.

GridViewItem

Представляет контейнер для элемента в элементе управления GridView .

GroupItem

Представляет корневой элемент для поддерев, созданного для группы.

GroupStyle

Описывает отображение группированных элементов в коллекции, таких как коллекция из GroupItems.

GroupStyleSelector

Включает логику выбора пользовательского стиля группы в качестве функции родительской группы и ее уровня.

HasValidationErrorsChangedEventArgs

Содержит данные событий для изменений ошибок элемента управления проверкой.

Hub

Представляет элемент управления, отображающий группы содержимого в представлении сдвига.

HubSection

Представляет одну группу содержимого в Концентраторе.

HubSectionCollection

Представляет упорядоченную коллекцию объектов HubSection .

HubSectionHeaderClickEventArgs

Предоставляет данные для события Hub.SectionHeaderClick .

HyperlinkButton

Представляет элемент управления кнопкой, который функционирует как гиперссылка.

IconElement

Представляет базовый класс для элемента пользовательского интерфейса значка.

IconSource

Представляет базовый класс для источника значка.

IconSourceElement

Представляет значок, использующий IconSource в качестве его содержимого.

Image

Представляет элемент управления, отображающий изображение. Источник изображения указывается путем ссылки на файл изображения, используя несколько поддерживаемых форматов. Источник изображения также можно задать с потоком. См. примечания для списка поддерживаемых форматов источников изображений.

ImageIcon

Представляет значок, использующий изображение в качестве его содержимого.

ImageIconSource

Представляет источник значка, использующий тип изображения в качестве его содержимого.

IndexPath

Предоставляет элементы управления и классы пользовательского интерфейса для создания пользовательских элементов управления.

InfoBadge

Представляет элемент управления для указания уведомлений, оповещений, нового содержимого или привлечения фокуса к области в приложении.

InfoBadgeTemplateSettings

Предоставляет вычисляемые значения, на которые можно ссылаться в качестве источников TemplatedParent при определении шаблонов для InfoBadge.

InfoBar

Это InfoBar встроенное уведомление для важных сообщений на уровне приложений. Пространство InfoBar занимает место в макете и не будет охватывать другое содержимое или плавать поверх него. Он поддерживает форматированный контент (включая заголовки, сообщения, значки и кнопки) и может быть настроен как уволенный пользователем или постоянный.

InfoBarClosedEventArgs

Предоставляет данные для события InfoBar.Closed .

InfoBarClosingEventArgs

Предоставляет данные для события InfoBar.Closing .

InfoBarOpenedEventArgs

Предоставляет элементы управления и классы пользовательского интерфейса для создания пользовательских элементов управления.

InfoBarTemplateSettings

Предоставляет вычисляемые значения, на которые можно ссылаться в качестве источников TemplatedParent при определении шаблонов для InfoBar.

InkCanvas

Предоставляет элементы управления и классы пользовательского интерфейса для создания пользовательских элементов управления.

InputPropertyAttribute

Представляет атрибут, указывающий, какое свойство типа является входным свойством XAML. Обработчик XAML использует эти сведения при обработке дочерних элементов XAML представлений XAML типа атрибута.

IsTextTrimmedChangedEventArgs

Предоставляет данные событий для события IsTextTrimmedChanged.

ItemClickEventArgs

Предоставляет данные события для события ItemClick .

ItemCollection

Содержит список элементов, представляющих содержимое элемента ItemsControl.

ItemCollectionTransition

Представляет один переход для визуального анимации.

ItemCollectionTransitionCompletedEventArgs

Предоставляет данные для события TransitionCompleted , которое возникает при завершении анимации перехода.

ItemCollectionTransitionProgress

Представляет вспомогательный объект, связанный с переходом, который предоставляет метод для уведомления о завершении анимации перехода.

ItemCollectionTransitionProvider

Представляет объект, предоставляющий анимацию перехода при изменении коллекции данных в элементе управления коллекцией ItemsRepeaterна основе.

ItemContainer

Представляет контейнер для отдельного элемента в элементе управления коллекцией ItemsView .

ItemContainerGenerator

Предоставляет сопоставления между элементами ItemsControl и их элементами контейнера.

ItemContainerInvokedEventArgs

Предоставляет элементы управления и классы пользовательского интерфейса для создания пользовательских элементов управления.

ItemsControl

Представляет элемент управления, который можно использовать для представления коллекции элементов.

ItemsPanelTemplate

Указывает панель, которую создает ItemsPresenter для макета элементов элемента ЭлементаControl.

ItemsPickedEventArgs

Предоставляет данные для события ItemsPicked .

ItemsPresenter

Указывает, где элементы помещаются в элемент управления, как правило, ItemsControl.

ItemsRepeater

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

ItemsRepeaterElementClearingEventArgs

Предоставляет данные для события ItemsRepeater.ElementClearing.

ItemsRepeaterElementIndexChangedEventArgs

Предоставляет данные для события ItemsRepeater.ElementIndexChanged.

ItemsRepeaterElementPreparedEventArgs

Предоставляет данные для события ItemsRepeater.ElementPrepared.

ItemsRepeaterScrollHost

Вспомогательный элемент для координации взаимодействия между ItemsRepeater и ScrollViewer. Используйте ItemsRepeaterScrollHost, если приложение будет работать в версиях Windows до Windows 10 1809 (сборка 17763). Если приложение будет работать только в версиях Windows 1809 или более поздней версии, этот элемент управления не требуется использовать.

ItemsSourceView

Представляет стандартизированное представление поддерживаемых взаимодействий между заданным объектом ItemsSource и элементом управления ItemsRepeater.

ItemsStackPanel

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

ItemsView

Представляет элемент управления, отображающий элементы данных. Он может упорядочивать их с помощью различных макетов, таких как вертикальное стекирование или столбцы и строки.

ItemsViewItemInvokedEventArgs

Предоставляет данные для ItemsView.ItemInvoked события.

ItemsViewSelectionChangedEventArgs

Предоставляет данные для ItemsView.SelectionChanged события.

ItemsWrapGrid

Позиционирует дочерние элементы последовательно слева направо или сверху вниз в элементе ItemsControl , где отображаются несколько элементов. Если элементы выходят за пределы края контейнера, элементы размещаются в следующей строке или столбце. Поддерживает виртуализацию пользовательского интерфейса на основе пикселей и сгруппированные макеты.

Layout

Представляет базовый класс для объекта, который размер и упорядочивает дочерние элементы для узла.

LayoutContext

Представляет базовый класс для объекта, который упрощает обмен данными между присоединенным макетом и его контейнером узла.

LayoutPanel

Предоставляет элементы управления и классы пользовательского интерфейса для создания пользовательских элементов управления.

LinedFlowLayout

Представляет элемент управления, который помещает элементы последовательно слева направо, а затем сверху вниз в макете оболочки, используя одинаковую высоту для всех элементов.

LinedFlowLayoutItemCollectionTransitionProvider

Представляет объект, предоставляющий анимацию перехода, специально предназначенную для просмотра привлекательности при сочетании с LinedFlowLayout.

LinedFlowLayoutItemsInfoRequestedEventArgs

Предоставляет данные для события LinedFlowLayout.LayoutItemsInfoRequested .

ListBox

Представляет список элементов, которые пользователь может выбрать.

ListBoxItem

Представляет контейнер для элемента в элементе управления ListBox .

ListPickerFlyout

Представляет элемент управления, позволяющий пользователю выбрать один или несколько элементов из списка. См. примечания.

ListPickerFlyoutPresenter

Представляет элемент управления, позволяющий пользователю выбрать один или несколько элементов из списка. (Не рекомендуется для приложения Universal Windows Platform (UWP). См. всплывающее меню.)

ListView

Представляет элемент управления, отображающий элементы данных в вертикальном стеке.

ListViewBase

Предоставляет инфраструктуру для классов List View и GridView.

ListViewBaseHeaderItem

Предоставляет инфраструктуру для классов ListViewHeaderItem и GridViewHeaderItem .

ListViewHeaderItem

Представляет элементы в заголовке для сгруппированных данных в ListView.

ListViewItem

Представляет контейнер для элемента в элементе управления ListView .

ListViewPersistenceHelper

Представляет вспомогательный класс для сохранения и получения относительной позиции прокрутки ListView.

MapControl

Представляет символьную карту Земли.

MapControlMapServiceErrorOccurredEventArgs

Предоставляет данные для MapControl.MapServiceErrorOccurred события.

MapElement

Представляет элемент, отображаемый на объекте MapControl.

MapElementClickEventArgs

Предоставляет данные для MapElementClick событий.

MapElementsLayer

Представляет коллекцию элементов карты, к которым можно привязать данные и управлять независимо от других элементов карты.

MapIcon

Представляет значок, в котором отображается отжимная ветвь MapControl.

MapLayer

Представляет коллекцию данных карты, к которым можно привязать данные и управлять независимо от других типов данных карты.

MediaPlayerElement

Представляет объект, использующий MediaPlayer для отрисовки звука и видео на дисплее.

MediaPlayerPresenter

Представляет объект, отображающий MediaPlayer.

MediaTransportControls

Представляет элементы управления воспроизведением для элемента проигрывателя мультимедиа.

MediaTransportControlsHelper

Предоставляет свойства и методы для настройки элементов управления транспортировкой мультимедиа.

MenuBar

Представляет специализированный контейнер, который представляет набор меню в горизонтальной строке, обычно в верхней части окна приложения.

MenuBarItem

Представляет меню верхнего уровня в элементе управления MenuBar .

MenuBarItemFlyout

Представляет всплывающий элемент менюBarItem.

MenuFlyout

Представляет всплывающее меню, отображающее меню команд.

MenuFlyoutItem

Представляет команду в элементе управления MenuFlyout .

MenuFlyoutItemBase

Представляет базовый класс для элементов в элементе управления MenuFlyout .

MenuFlyoutPresenter

Отображает содержимое элемента управления MenuFlyout .

MenuFlyoutSeparator

Представляет горизонтальную линию, разделяющую элементы в МенюFlyout.

MenuFlyoutSubItem

Представляет элемент меню, отображающий вложенное меню в элементе управления MenuFlyout .

NavigationView

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

NavigationViewBackRequestedEventArgs

Предоставляет данные событий для события NavigationView.BackRequested .

NavigationViewDisplayModeChangedEventArgs

Предоставляет данные для события NavigationView.DisplayModeChanged .

NavigationViewItem

Представляет контейнер для элемента в элементе управления NavigationView .

NavigationViewItemBase

Базовый класс для элементов меню NavigationView .

NavigationViewItemCollapsedEventArgs

Предоставляет данные событий для события NavigationViewItem.Collapsed .

NavigationViewItemExpandingEventArgs

Предоставляет данные событий для события NavigationViewItem.Expanding .

NavigationViewItemHeader

Представляет заголовок для группы элементов меню в NavigationView.

NavigationViewItemInvokedEventArgs

Предоставляет данные событий для события NavigationView.ItemInvoked .

NavigationViewItemSeparator

Представляет строку, разделяющую элементы меню в NavigationView.

NavigationViewPaneClosingEventArgs

Предоставляет данные для события NavigationView.PaneClosing .

NavigationViewSelectionChangedEventArgs

Предоставляет данные для события NavigationView.SelectionChanged .

NavigationViewTemplateSettings

Предоставляет вычисляемые значения, на которые можно ссылаться в качестве источников TemplatedParent при определении шаблонов для NavigationView. Не предназначено для общего использования.

NonVirtualizingLayout

Представляет базовый класс для объекта, который размеров и упорядочивает дочерние элементы для узла и не поддерживает виртуализацию.

NonVirtualizingLayoutContext

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

NumberBox

Представляет элемент управления, который можно использовать для отображения и редактирования чисел.

NumberBoxValueChangedEventArgs

Предоставляет данные события для события NumberBox.ValueChanged .

Page

Представляет содержимое, к которому может перейти элемент управления Frame .

PagerControl

Предоставляет элементы управления и классы пользовательского интерфейса для создания пользовательских элементов управления.

PagerControlSelectedIndexChangedEventArgs

Предоставляет элементы управления и классы пользовательского интерфейса для создания пользовательских элементов управления.

PagerControlTemplateSettings

Предоставляет элементы управления и классы пользовательского интерфейса для создания пользовательских элементов управления.

Panel

Предоставляет базовый класс для всех элементов Panel. Используйте элементы Панели для размещения и упорядочивания дочерних объектов на странице пользовательского интерфейса.

ParallaxView

Представляет контейнер, который связывает позицию прокрутки элемента переднего плана, например списка, с фоновым элементом, например изображением. Трехмерный эффект создается из каждого элемента с разными скоростью прокрутки.

PasswordBox

Представляет элемент управления для ввода паролей.

PasswordBoxPasswordChangingEventArgs

Предоставляет данные события для события PasswordBox.PasswordChanging .

PathIcon

Представляет значок, использующий векторный путь в качестве его содержимого.

PathIconSource

Представляет источник значка, использующий векторный путь в качестве его содержимого.

PersonPicture

Представляет элемент управления, отображающий изображение аватара для человека, если он доступен; Если нет, он отображает инициалы пользователя или универсальный глиф.

PersonPictureTemplateSettings

Предоставляет вычисляемые значения, на которые можно ссылаться в качестве источников TemplatedParent при определении шаблонов для элемента управления PersonPicture . Не предназначено для общего использования.

PickerConfirmedEventArgs

Предоставляет данные для события PickerConfirmed.

PickerFlyout

Представляет пользовательский элемент управления выбора. (Не рекомендуется для приложения Universal Windows Platform (UWP). См. всплывающее меню.)

PickerFlyoutPresenter

Представляет пользовательский средство выбора. (Не рекомендуется для приложения Universal Windows Platform (UWP). См. всплывающее меню.)

PipsPager

Представляет элемент управления, который позволяет навигации в линейно разбиении содержимого с разбивкой на страницы с помощью настраиваемой коллекции глифов, каждая из которых представляет одну "страницу" в пределах ограниченного диапазона.

PipsPagerSelectedIndexChangedEventArgs

Предоставляет данные для события PipsPager.SelectedIndexChanged .

PipsPagerTemplateSettings

Предоставляет вычисляемые значения, на которые можно ссылаться в качестве источников TemplatedParent при определении шаблонов для PipsPager.

Pivot

Представляет элемент управления, обеспечивающий быструю навигацию представлений в приложении.

PivotItem

Представляет контейнер для элемента в элементе управления Pivot .

PivotItemEventArgs

Аргументы событий для динамического взаимодействия с PivotItem перед использованием, что позволяет выполнять сценарии задержки загрузки.

ProgressBar

Представляет элемент управления, указывающий ход выполнения операции.

ProgressBarTemplateSettings

Предоставляет вычисляемые значения, на которые можно ссылаться в качестве источников TemplatedParent при определении шаблонов для элемента управления ProgressBar . Не предназначено для общего использования.

ProgressRing

Представляет элемент управления, указывающий ход выполнения операции. Типичный внешний вид — это кольцевая фигура "спиннер".

ProgressRingTemplateSettings

Предоставляет вычисляемые значения, на которые можно ссылаться в качестве источников TemplatedParent при определении шаблонов для элемента управления ProgressRing . Не предназначено для общего использования.

RadioButton

Представляет кнопку, которая позволяет пользователю выбрать один параметр из группы параметров.

RadioButtons

Представляет элемент управления, показывающий группу связанных параметров, из которых можно выбрать.

RadioMenuFlyoutItem

Представляет элемент меню, взаимоисключающий с другими элементами меню в своей группе.

RatingControl

Представляет элемент управления, позволяющий пользователю ввести звездочку.

RatingItemFontInfo

Представляет сведения о визуальных состояниях элементов шрифта, представляющих рейтинг.

RatingItemImageInfo

Представляет сведения о визуальных состояниях элементов изображения, представляющих рейтинг.

RatingItemInfo

Представляет сведения о визуальных состояниях элементов, представляющих рейтинг.

RecyclePool

Предоставляет элементы управления и классы пользовательского интерфейса для создания пользовательских элементов управления.

RecyclingElementFactory

Предоставляет элементы управления и классы пользовательского интерфейса для создания пользовательских элементов управления.

RefreshContainer

Представляет элемент управления контейнером, предоставляющий функции RefreshVisualizer и функции обновления для прокручиваемого содержимого.

RefreshInteractionRatioChangedEventArgs

Предоставляет данные о событиях.

RefreshRequestedEventArgs

Предоставляет данные о событиях RefreshRequested .

RefreshStateChangedEventArgs

Предоставляет данные событий для события RefreshVisualizer.RefreshStateChanged .

RefreshVisualizer

Представляет элемент управления, предоставляющий анимированные индикаторы состояния для обновления содержимого.

RelativePanel

Определяет область, в которой можно размещать и выравнивать дочерние объекты по отношению друг к другу или родительской панели.

RevealListViewItemPresenter

Представляет специализированный элемент ListViewItemPresenter , поддерживающий пользовательское управление визуальным состоянием.

Замечание

Больше не требуется. Используйте ListViewItemPresenter в обновлении Windows 10 апреля 2018 г. (версия 1803) и более поздних версий.

RichEditBox

Представляет элемент управления редактированием форматированного текста, который поддерживает форматированный текст, гиперссылки, изображения, математические уравнения и другое форматируемое содержимое.

RichEditBoxSelectionChangingEventArgs

Предоставляет данные о событии RichEditBox.SelectionChanging .

RichEditBoxTextChangingEventArgs

Предоставляет данные о событии RichEditBox.TextChanging .

RichTextBlock

Представляет контейнер отображения форматированного текста, который поддерживает форматированный текст, гиперссылки, встроенные изображения и другое форматируемое содержимое. RichTextBlock поддерживает встроенную модель переполнения.

RichTextBlockOverflow

Представляет контейнер переполнения форматированного текста. Этот элемент не может содержать прямое содержимое. Единственной целью RichTextBlockOverflow является отображение текстового содержимого, которое не соответствует границам элемента RichTextBlock или другого элемента RichTextBlockOverflow.

RowDefinition

Определяет свойства, относящиеся к элементам Grid .

RowDefinitionCollection

Предоставляет доступ к упорядоченной, строго типизированной коллекции объектов RowDefinition .

ScrollContentPresenter

Отображает содержимое элемента управления ScrollViewer .

ScrollingAnchorRequestedEventArgs

Предоставляет данные для ScrollView.AnchorRequested события.

ScrollingBringingIntoViewEventArgs

Предоставляет данные для ScrollView.BringingIntoView события.

ScrollingScrollAnimationStartingEventArgs

Предоставляет данные для ScrollView.ScrollAnimationStarting события.

ScrollingScrollCompletedEventArgs

Предоставляет данные для ScrollView.ScrollCompleted события.

ScrollingScrollOptions

Представляет параметры, которые можно задать в методах прокрутки ScrollView элемента управления.

ScrollingScrollStartingEventArgs

Предоставляет элементы управления и классы пользовательского интерфейса для создания пользовательских элементов управления.

ScrollingZoomAnimationStartingEventArgs

Предоставляет данные для ScrollView.ZoomAnimationStarting события.

ScrollingZoomCompletedEventArgs

Предоставляет данные для ScrollView.ZoomCompleted события.

ScrollingZoomOptions

Представляет параметры, которые можно задать в методах масштабирования ScrollView элемента управления.

ScrollingZoomStartingEventArgs

Предоставляет элементы управления и классы пользовательского интерфейса для создания пользовательских элементов управления.

ScrollView

Представляет контейнер, предоставляющий поддержку прокрутки, сдвига и масштабирования содержимого.

ScrollViewer

Представляет прокручиваемую область, которая может содержать другие видимые элементы.

ScrollViewerView

Предоставляет представление для ScrollViewer при изменении его представления.

ScrollViewerViewChangedEventArgs

Предоставляет данные о событиях ViewChanged и аналогичных событиях, относящихся к элементу управления.

ScrollViewerViewChangingEventArgs

Предоставляет данные о событиях ViewChanging и аналогичных событиях, относящихся к элементу управления.

SectionsInViewChangedEventArgs

Предоставляет данные для события Hub.SectionsInViewChanged .

SelectionChangedEventArgs

Предоставляет данные для события SelectionChanged .

SelectionModel

Предоставляет элементы управления и классы пользовательского интерфейса для создания пользовательских элементов управления.

SelectionModelChildrenRequestedEventArgs

Предоставляет элементы управления и классы пользовательского интерфейса для создания пользовательских элементов управления.

SelectionModelSelectionChangedEventArgs

Предоставляет элементы управления и классы пользовательского интерфейса для создания пользовательских элементов управления.

SelectorBar

Представляет элемент управления, состоящий из небольшой группы параметров, из которой выбран один.

SelectorBarItem

Представляет один элемент содержимого в элементе SelectorBar управления.

SelectorBarSelectionChangedEventArgs

Предоставляет данные для события SelectorBar.SelectionChanged .

SelectTemplateEventArgs

Предоставляет элементы управления и классы пользовательского интерфейса для создания пользовательских элементов управления.

SemanticZoom

Представляет прокручиваемый элемент управления, включающий два представления семантической связью. Например, ZoomedOutView может быть индексом заголовков, а ZoomedInView может содержать сведения и сводки для каждой записи заголовка. Представления можно изменить с помощью масштабирования или других взаимодействий.

SemanticZoomLocation

Обмен данными о элементах и состоянии просмотра в семантикеZoom, таким образом, что узлы для прокрутки и виртуализации (например , ListViewBase) могут получать правильные сведения о элементе и границах.

SemanticZoomViewChangedEventArgs

Предоставляет данные о событиях ViewChangeStarted и ViewChangeCompleted.

Slider

Представляет элемент управления, позволяющий пользователю выбирать из диапазона значений, перемещая элемент управления "Отпечаток " вдоль дорожки.

SplitButton

Представляет кнопку с двумя частями, которые можно вызвать отдельно. Одна часть ведет себя как стандартная кнопка, а другая вызывает всплывающую панель.

SplitButtonClickEventArgs

Предоставляет данные события для SplitButton.Click.

SplitMenuFlyoutItem

Предоставляет элементы управления и классы пользовательского интерфейса для создания пользовательских элементов управления.

SplitView

Представляет контейнер с двумя представлениями; одно представление для основного содержимого и другого представления, которое обычно используется для команд навигации.

SplitViewPaneClosingEventArgs

Предоставляет данные о событии SplitView.PaneClosing .

StackLayout

Представляет присоединенный макет , который упорядочивает дочерние элементы в одну строку, которая может быть ориентирована по горизонтали или по вертикали.

StackLayoutState

Предоставляет элементы управления и классы пользовательского интерфейса для создания пользовательских элементов управления.

StackPanel

Упорядочивает дочерние элементы в одну строку, которая может быть ориентирована по горизонтали или по вертикали.

StyleSelector

Включает логику выбора пользовательского стиля элемента в качестве функции данных содержимого и его контейнера элементов.

SwapChainBackgroundPanel

Реализует целевой объект поверхности макета XAML для сценариев взаимодействия DirectX Microsoft. Эта панель имеет некоторые нетипичные ограничения на использование в окне приложения; см. примечания.

Important

SwapChainBackgroundPanel может быть изменен или недоступен для выпусков после Windows 8.1 Вместо этого используйте SwapChainPanel.

SwapChainPanel

Предоставляет область размещения, где Microsoft цепочки буферов DirectX предоставляют содержимое, которое можно отобразить в пользовательском интерфейсе XAML. Элемент SwapChainPanel — это ключевой компонент приложения, который отрисовывает Microsoft графику DirectX, а затем представляет эти визуальные элементы на странице XAML.

SwipeControl

Представляет контейнер, предоставляющий доступ к, и возможность вызова, контекстных команд с помощью базового сенсорного взаимодействия.

SwipeItem

Представляет отдельную команду в SwipeControl.

SwipeItemInvokedEventArgs

Предоставляет данные события для события SwipeItem.Invoked .

SwipeItems

Представляет коллекцию объектов SwipeItem .

SymbolIcon

Представляет значок, использующий в качестве содержимого глиф из ресурса SymbolThemeFontFamily.

SymbolIconSource

Представляет источник значка, использующий глиф из шрифта Segoe MDL2 Assets в качестве его содержимого.

SystemBackdropElement

Предоставляет элементы управления и классы пользовательского интерфейса для создания пользовательских элементов управления.

TabView

Элемент управления TabView позволяет отобразить набор вкладок и их содержимое. Элементы управления вкладками полезны для отображения нескольких страниц (или документов) содержимого при предоставлении пользователю возможности переупорядочения, открытия или закрытия новых вкладок.

TabViewExternalTornOutTabsDroppedEventArgs

Предоставляет данные событий для события TabView.ExternalTornOutTabsDropped .

TabViewExternalTornOutTabsDroppingEventArgs

Предоставляет данные событий для события TabView.ExternalTornOutTabsDropping .

TabViewItem

Представляет одну вкладку в TabView.

TabViewItemTemplateSettings

Представляет объект, предоставляющий вычисляемые значения, на которые можно ссылаться как источники расширения разметки {TemplateBinding} при определении шаблонов для элемента управления TabViewItem.

TabViewTabCloseRequestedEventArgs

Предоставляет данные для TabView.TabCloseRequested события.

TabViewTabDragCompletedEventArgs

Предоставляет данные для события TabView.TabDragCompleted .

TabViewTabDragStartingEventArgs

Предоставляет данные для события TabView.TabDragStarting .

TabViewTabDroppedOutsideEventArgs

Предоставляет данные для события TabView.TabDroppedOutside .

TabViewTabTearOutRequestedEventArgs

Предоставляет данные событий для события TabView.TabTearOutRequested .

TabViewTabTearOutWindowRequestedEventArgs

Предоставляет данные событий для события TabView.TabTearOutWindowRequested .

TeachingTip

Совет по обучению — это всплывающее меню уведомлений, используемое для предоставления контекстно релевантной информации. Он поддерживает форматированное содержимое (включая заголовки, субтитры, значки, изображения и текст) и может быть настроено для явного или светлого закрытия.

TeachingTipClosedEventArgs

Предоставляет данные для события TeachingTip.Closed .

TeachingTipClosingEventArgs

Предоставляет данные для события TeachingTip.Closing .

TeachingTipOpenedEventArgs

Предоставляет элементы управления и классы пользовательского интерфейса для создания пользовательских элементов управления.

TeachingTipTemplateSettings

Предоставляет вычисляемые значения, на которые можно ссылаться в качестве источников TemplatedParent при определении шаблонов для обучающей подсказки.

TextBlock

Предоставляет упрощенный элемент управления для отображения небольших объемов текста.

TextBox

Представляет элемент управления, который можно использовать для отображения и редактирования обычного текста (однострочного или многострочного).

TextBoxBeforeTextChangingEventArgs

Предоставляет данные о событии TextBox.BeforeTextChanging .

TextBoxSelectionChangingEventArgs

Предоставляет данные о событии TextBox.SelectionChanging .

TextBoxTextChangingEventArgs

Предоставляет данные события для события TextBox.TextChanging .

TextChangedEventArgs

Предоставляет данные для события TextChanged .

TextCommandBarFlyout

Представляет специализированную команду CommandBarFlyout , содержащую команды для редактирования текста.

TextCompositionChangedEventArgs

Предоставляет данные событий для события TextCompositionChanged в TextBox и RichEditBox.

TextCompositionEndedEventArgs

Предоставляет данные событий для события TextCompositionEnded в TextBox и RichEditBox.

TextCompositionStartedEventArgs

Предоставляет данные событий для события TextCompositionStarted в TextBox и RichEditBox.

TextControlCopyingToClipboardEventArgs

Предоставляет данные событий для события CopyingToClipboard .

TextControlCuttingToClipboardEventArgs

Предоставляет данные события для события CuttingToClipboard .

TextControlPasteEventArgs

Предоставляет данные для события вставки текстового элемента управления.

TimePickedEventArgs

Предоставляет данные для события TimePicked .

TimePicker

Представляет элемент управления, позволяющий пользователю выбирать значение времени.

TimePickerFlyout

Представляет элемент управления, позволяющий пользователю выбирать значение времени.

TimePickerFlyoutPresenter

Представляет визуальный контейнер для TimePickerFlyout.

TimePickerSelectedValueChangedEventArgs

Предоставляет данные события для события TimePicker.SelectedTimeChanged .

TimePickerValueChangedEventArgs

Предоставляет данные о событии TimePicker.TimeChanged .

TitleBar

Представляет элемент управления, в котором размещаются кнопки заголовка и заголовка системы для окна. Обычно он отображается в верхней части окна и включает основные функции, такие как перетаскивание, свертывание, развертывание и закрытие кнопок.

TitleBarAutomationPeer

Предоставляет типы TitleBar для Microsoft модель автоматизации пользовательского интерфейса.

TitleBarTemplateSettings

Предоставляет вычисляемые значения, на которые можно ссылаться в качестве источников TemplatedParent при определении шаблонов для titleBar.

ToggleMenuFlyoutItem

Представляет элемент в МенюFlyout , который пользователь может изменить между двумя состояниями, установлен или снят.

ToggleSplitButton

Представляет кнопку с двумя частями, которые можно вызвать отдельно. Одна часть работает как кнопка переключателя, которая может быть включена или отключена, а другая часть вызывает всплывающее окно, содержащее дополнительные параметры для выбора пользователя.

ToggleSplitButtonIsCheckedChangedEventArgs

Предоставляет данные события для события ToggleSplitButton.IsCheckedChanged.

ToggleSwitch

Представляет переключатель, который можно переключать между двумя состояниями.

ToolTip

Представляет всплывающее окно для отображения сведений об элементе в пользовательском интерфейсе.

ToolTipService

Представляет службу, которая предоставляет статические методы для отображения подсказки.

TreeView

Представляет иерархический список с раскрытием и сворачиванием узлов, содержащих вложенные элементы.

TreeViewCollapsedEventArgs

Предоставляет данные событий для события TreeView.Collapsed .

TreeViewDragItemsCompletedEventArgs

Предоставляет данные событий для события TreeView.DragItemsCompleted .

TreeViewDragItemsStartingEventArgs

Предоставляет данные событий для события TreeView.DragItemsStarting .

TreeViewExpandingEventArgs

Предоставляет данные событий для события TreeView.Expanding .

TreeViewItem

Представляет контейнер для элемента в элементе управления TreeView .

TreeViewItemInvokedEventArgs

Предоставляет данные событий для события TreeView.ItemInvoked .

TreeViewItemTemplateSettings

Предоставляет вычисляемые значения, на которые можно ссылаться в качестве источников TemplatedParent при определении шаблонов для элемента управления TreeViewItem . Не предназначено для общего использования.

TreeViewList

Представляет плоский список элементов представления дерева, чтобы такие операции, как навигация по клавиатуре и перетаскивание, можно наследовать из ListView.

TreeViewNode

Представляет узел в элементе управления TreeView .

TreeViewSelectionChangedEventArgs

Предоставляет данные для события TreeView.SelectionChanged .

TwoPaneView

Представляет контейнер с двумя представлениями, размером и расположением содержимого в доступном пространстве, параллельно или сверху внизу.

UIElementCollection

Представляет упорядоченную коллекцию объектов UIElement .

UniformGridLayout

Позиционирует элементы последовательно слева направо или сверху вниз в макете упаковки.

UniformGridLayoutState

Предоставляет элементы управления и классы пользовательского интерфейса для создания пользовательских элементов управления.

UserControl

Предоставляет базовый класс для определения нового элемента управления, который инкапсулирует связанные существующие элементы управления и предоставляет собственную логику.

VariableSizedWrapGrid

Предоставляет панель макета в стиле сетки, где каждая плитка или ячейка может быть переменным размером на основе содержимого.

Viewbox

Определяет декоратор содержимого, который может растянуть и масштабировать один дочерний элемент, чтобы заполнить доступное пространство.

VirtualizingLayout

Представляет базовый класс для объекта, который размер и упорядочивает дочерние элементы для узла и поддерживает виртуализацию.

VirtualizingLayoutContext

Представляет базовый класс для типов контекста макета, поддерживающих виртуализацию.

VirtualizingPanel

Предоставляет платформу для элементов Панели , которые виртуализировать их визуальные дочерние элементы.

VirtualizingStackPanel

Упорядочивает и виртуализирует содержимое в одной строке, ориентированной либо по горизонтали, либо по вертикали. Можно использовать только для отображения элементов в ItemsControl.

WebView2

Представляет объект, который позволяет размещать веб-содержимое.

WrapGrid

Позиционирует дочерние элементы последовательно слева направо или сверху вниз. Если элементы выходят за пределы края контейнера, элементы размещаются в следующей строке или столбце. Можно использовать только для отображения элементов в ItemsControl. См. примечания.

WrapPanel

Предоставляет элементы управления и классы пользовательского интерфейса для создания пользовательских элементов управления.

XamlControlsResources

Стили по умолчанию для элементов управления в библиотеке WinUI.

Структуры

Имя Описание
FlowLayoutAnchorInfo

Предоставляет элементы управления и классы пользовательского интерфейса для создания пользовательских элементов управления.

Интерфейсы

Имя Описание
IAnimatedVisual

Анимированная композиция.Visual , которая может использоваться другими объектами, такими как АнимированныйVisualPlayer или АнимированныйIcon.

IAnimatedVisual2

Анимированная композиция.Visual , которая может использоваться другими объектами, такими как АнимированныйVisualPlayer или АнимированныйIcon. Расширяет IAnimatedVisual методами для создания и уничтожения анимаций.

IAnimatedVisualSource

Анимация Visual , которую можно использовать другими объектами, например АнимированнымVisualPlayer.

IAnimatedVisualSource2

Анимация Visual , которую можно использовать другими объектами, такими как АнимированныйIcon. Расширение IAnimatedVisualSource

IAnimatedVisualSource3

Анимированная композиция.Visual , которая может использоваться другими объектами, такими как АнимированныйVisualPlayer или АнимированныйIcon. Расширение IAnimatedVisualSource2

IApplicationViewSpanningRects

Предоставляет элементы управления и классы пользовательского интерфейса для создания пользовательских элементов управления.

ICommandBarElement

Определяет компактное представление для элементов панели команд.

IDynamicAnimatedVisualSource

При реализации IAnimatedVisualSource указывает игроку, что текущий анимированный визуальный элемент должен быть удален.

IInsertionPanel

Предоставляет методы, позволяющие вставлять элемент между другими элементами в операции перетаскивания.

IItemContainerMapping

Предоставляет методы, позволяющие элементам данных ItemsControl сопоставлять элементы с контейнерами пользовательского интерфейса.

IKeyIndexMapping

Предоставляет методы, поддерживающие сопоставление уникальных идентификаторов и индексов элемента.

INavigate

Определяет действие навигации для узлов навигации и инициаторов навигации.

IScrollAnchorProvider

Задает контракт для элемента управления прокруткой, поддерживающего привязку прокрутки.

ISelfPlayingAnimatedVisual

Предоставляет элементы управления и классы пользовательского интерфейса для создания пользовательских элементов управления.

ISemanticZoomInformation

Обмен данными, необходимыми для представления, в качестве одного из двух возможных представлений (ZoomedOutView или ZoomedInView) семантики.

Перечисления

Имя Описание
AnnotatedScrollBarScrollingEventKind

Определяет константы, указывающие, как действие прокрутки было инициировано в AnnotatedScrollBar.

AppBarClosedDisplayMode

Определяет константы, указывающие, отображаются ли кнопки значка, когда панель приложения не полностью открыта.

AutoSuggestionBoxTextChangeReason

Значения, используемые для указания причины изменения текста в autoSuggestBox.

BackgroundSizing

Определяет константы, указывающие, насколько далеко фон элемента расширяется относительно границы элемента.

CalendarViewDisplayMode

Определяет константы, указывающие, какое представление календаря отображается.

CalendarViewSelectionMode

Определяет константы, указывающие, какой тип выбора даты разрешен в календаре.

CandidateWindowAlignment

Определяет константы, указывающие, как окно редактора методов ввода (IME) для прогнозирования текста выравнивается с элементом управления редактирования текста.

CharacterCasing

Определяет константы, указывающие, как элемент управления изменяет регистр символов по мере их ввода.

ClickMode

Указывает, когда событие Click должно быть поднято для элемента управления.

ColorPickerHsvChannel

Определяет константы для указания значений ползунка в элементе управления ColorPicker ,Saturation-Value (HSV) и Альфа-канала.

ColorSpectrumComponents

Определяет константы, указывающие, как компоненты цвета Hue-Saturation-Value (HSV) сопоставляются с ColorSpectrum.

ColorSpectrumShape

Определяет константы, указывающие, как отображается элемент управления ColorSpectrum .

ComboBoxSelectionChangedTrigger

Определяет константы, указывающие, какое действие вызывает событие SelectionChanged .

CommandBarDefaultLabelPosition

Определяет константы, определяющие размещение и видимость меток AppBarButton в панели commandBar.

CommandBarDynamicOverflowAction

Определяет константы, указывающие, были ли добавлены или удалены элементы из меню переполнения commandBar .

CommandBarLabelPosition

Определяет константы, определяющие размещение и видимость метки панели приложения.

CommandBarOverflowButtonVisibility

Определяет константы, указывающие, когда отображается кнопка переполнения панели команд.

ContentDialogButton

Определяет константы, указывающие кнопку по умолчанию в диалоговом окне содержимого.

ContentDialogPlacement

Определяет константы, указывающие, где в визуальном дереве XAML корневой каталог ContentDialog.

ContentDialogResult

Указывает идентификаторы, указывающие возвращаемое значение ContentDialog

DisabledFormattingAccelerators

Определяет константы, указывающие, какие сочетания клавиш для форматирования отключены в RichEditBox.

ElementRealizationOptions

Определяет константы, указывающие, следует ли подавлять автоматическую переработку извлеченного элемента или принудительного создания нового элемента.

ExpandDirection

Определяет константы, указывающие, в каком направлении должен расширяться элемент управления.

FlowLayoutLineAlignment

Предоставляет элементы управления и классы пользовательского интерфейса для создания пользовательских элементов управления.

IncrementalLoadingTrigger

Определяет константы, указывающие поведение добавочной загрузки представления списка (свойство IncrementalLoadingTrigger ).

IndexBasedLayoutOrientation

Определяет константы, указывающие, существует ли корреляция между индексами элементов и способом их определения.

InfoBarCloseReason

Определяет константы, указывающие причину закрытия InfoBar .

InfoBarSeverity

Определяет константы, указывающие на критичность отображаемой панели InfoBar .

ItemCollectionTransitionOperation

Определяет константы, указывающие тип операции перехода для анимации.

ItemCollectionTransitionTriggers

Определяет константы, указывающие, что привело к возникновению анимации перехода коллекции.

ItemContainerInteractionTrigger

Предоставляет элементы управления и классы пользовательского интерфейса для создания пользовательских элементов управления.

ItemContainerMultiSelectMode

Предоставляет элементы управления и классы пользовательского интерфейса для создания пользовательских элементов управления.

ItemContainerUserInvokeMode

Предоставляет элементы управления и классы пользовательского интерфейса для создания пользовательских элементов управления.

ItemContainerUserSelectMode

Предоставляет элементы управления и классы пользовательского интерфейса для создания пользовательских элементов управления.

ItemsUpdatingScrollMode

Определяет константы, определяющие поведение прокрутки элементов при обновлении.

ItemsViewSelectionMode

Определяет константы, определяющие режим выбора объекта ItemsView.

LightDismissOverlayMode

Определяет константы, указывающие, является ли область за пределами пользовательского интерфейса простого закрытия темной.

LinedFlowLayoutItemsJustification

Определяет константы, определяющие выравнивание элементов на горизонтальной оси в LinedFlowLayout.

LinedFlowLayoutItemsStretch

Определяет константы, определяющие размер элементов для заполнения доступного пространства в LinedFlowLayout.

ListPickerFlyoutSelectionMode

Определяет константы, определяющие режим выбора объекта ListPickerFlyout.

ListViewReorderMode

Определяет константы, определяющие режим переупорядочения списка или GridView.

ListViewSelectionMode

Определяет константы, определяющие режим выбора элемента ListView или GridView.

NavigationViewBackButtonVisible

Определяет константы, указывающие, отображается ли кнопка "Назад" в NavigationView.

NavigationViewDisplayMode

Определяет константы, указывающие, как отображается панель в NavigationView.

NavigationViewOverflowLabelMode

Определяет константы, указывающие метку для кнопки переполнения в NavigationView.

NavigationViewPaneDisplayMode

Определяет константы, определяющие, как и где отображается панель NavigationView.

NavigationViewSelectionFollowsFocus

Определяет константы, указывающие, изменяются ли изменения выделения элементов при изменении фокуса клавиатуры в NavigationView.

NavigationViewShoulderNavigationEnabled

Определяет константы, указывающие, когда бамперы игрового контроллера можно использовать для навигации по элементам навигации верхнего уровня в NavigationView.

NumberBoxSpinButtonPlacementMode

Определяет значения, указывающие, как отображаются кнопки спина, используемые для увеличения или уменьшения значенияNumberBox .

NumberBoxValidationMode

Определяет значения, указывающие поведение проверки входных данных NumberBox при вводе недопустимых входных данных.

Orientation

Определяет константы, указывающие различные ориентации, которые могут иметь элемент управления или макет.

PagerControlButtonVisibility

Предоставляет элементы управления и классы пользовательского интерфейса для создания пользовательских элементов управления.

PagerControlDisplayMode

Предоставляет элементы управления и классы пользовательского интерфейса для создания пользовательских элементов управления.

PanelScrollingDirection

Определяет константы, указывающие направление прокрутки панели.

ParallaxSourceOffsetKind

Определяет константы, указывающие, как интерпретируются исходные значения смещения ParallaxView .

PasswordRevealMode

Определяет константы, указывающие поведение пароля для passwordBox.

PipsPagerButtonVisibility

Определяет константы, указывающие, как отображаются кнопки навигации PipsPager .

PipsPagerWrapMode

Определяет константы, указывающие, как элемент управления PipsPager обрабатывает оболочку.

PivotHeaderFocusVisualPlacement

Определяет константы, определяющие стиль визуального элемента фокуса, используемого для элементов заголовка сводной таблицы.

PivotSlideInAnimationGroup

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

PlayerAnimationOptimization

Определяет константы, определяющие, как анимация AnimationVisualPlayer кэширует анимации при простое проигрывателя.

RefreshPullDirection

Определяет константы, указывающие направление для извлечения ОбновленияContainer для запуска обновления.

RefreshVisualizerOrientation

Определяет константы, определяющие ориентацию RefreshVisualizer.

RefreshVisualizerState

Определяет константы, определяющие состояние RefreshVisualizer

RequiresPointer

Определяет константы, указывающие, когда элементу требуется поведение указателя мыши из игрового контроллера.

RichEditClipboardFormat

Определяет константы, которые указывают формат текста, скопированного из RichEditBox.

ScrollBarVisibility

Определяет константы, указывающие видимость полосы прокрутки в элементе управления ScrollViewer .

ScrollingAnimationMode

Определяет константы, указывающие, воспроизводит ли ScrollView элемент управления анимации для действий прокрутки и масштабирования.

ScrollingChainMode

Определяет константы, определяющие способ обработки цепочки прокрутки и масштабирования элементом ScrollView управления.

ScrollingContentOrientation

Определяет константы, указывающие ориентацию прокрутки содержимого в объекте ScrollView.

ScrollingInputKinds

Определяет константы, указывающие типы входных данных, которые игнорируются.ScrollView

ScrollingInteractionState

Определяет константы, определяющие состояние взаимодействия объекта ScrollView.

ScrollingRailMode

Определяет константы, указывающие состояние полосы прокрутки для объекта ScrollView.

ScrollingScrollBarVisibility

Предоставляет элементы управления и классы пользовательского интерфейса для создания пользовательских элементов управления.

ScrollingScrollMode

Определяет константы, указывающие поведение прокрутки для ScrollView элемента управления.

ScrollingSnapPointsMode

Определяет константы, определяющие способ ScrollView обработки точек привязки.

ScrollingZoomMode

Определяет константы, которые указывают, может ли ScrollView масштабироваться и выходить с помощью входных данных пользователя.

ScrollIntoViewAlignment

Определяет константы, описывающие, как элемент, прокручиваемый программным способом в представление, выравнивается с видимой областью.

ScrollMode

Определяет константы, определяющие поведение прокрутки для ScrollViewer и других частей, участвующих в сценариях прокрутки.

SelectionMode

Определяет константы, определяющие поведение выбора для ListBox.

SnapPointsType

Определяет константы, указывающие способ обработки точек сдвига для ввода жестов или манипуляций.

SplitViewDisplayMode

Определяет константы, определяющие, как панель отображается в SplitView.

SplitViewPanePlacement

Определяет константы, указывающие, находится ли область слева или справа от содержимого в SplitView.

StretchDirection

Определяет константы, указывающие направление масштабирования содержимого.

SwipeBehaviorOnInvoked

Определяет константы, определяющие поведение SwipeControl после вызова команды.

SwipeMode

Определяет константы, определяющие эффект взаимодействия с пальцем.

Symbol

Определяет константы, указывающие глиф из шрифта, определенного ресурсом SymbolThemeFontFamily .

TabViewCloseButtonOverlayMode

Определяет константы, описывающие поведение кнопки закрытия, содержащейся в каждом tabViewItem.

TabViewWidthMode

Определяет константы, определяющие, как TabView элемент управления определяет ширину вкладок.

TeachingTipCloseReason

Определяет константы, указывающие причину закрытия Обучающей подсказки .

TeachingTipHeroContentPlacementMode

Определяет константы, указывающие предпочтительное расположение HeroContent в совете по обучению.

TeachingTipPlacementMode

Определяет константы, указывающие предпочтительное расположение подсказки обучения По обучению .

TeachingTipTailVisibility

Определяет константы, указывающие, отображается ли хвост подсказки обучения или свернута.

TreeViewSelectionMode

Определяет константы, определяющие поведение выбора для экземпляра TreeView .

TwoPaneViewMode

Определяет константы, указывающие, как отображаются панели в TwoPaneView.

TwoPaneViewPriority

Определяет константы, определяющие, какая область имеет приоритет в TwoPaneView.

TwoPaneViewTallModeConfiguration

Определяет константы, указывающие, как панели отображаются в режиме высокой высоты в TwoPaneView.

TwoPaneViewWideModeConfiguration

Определяет константы, определяющие, как панели отображаются в режиме twoPaneView в широком режиме.

UniformGridLayoutItemsJustification

Определяет константы, определяющие выравнивание элементов на оси без прокрутки или не виртуализации.

UniformGridLayoutItemsStretch

Определяет константы, определяющие размер элементов для заполнения доступного пространства в UniformGridLayout.

VirtualizationMode

Определяет константы, определяющие, как VirtualizingStackPanel управляет контейнерами элементов для дочерних элементов.

WrapPanelItemsStretch

Предоставляет элементы управления и классы пользовательского интерфейса для создания пользовательских элементов управления.

ZoomMode

Определяет константы, определяющие текущий режим масштабирования в содержимом ScrollViewer .

Делегаты

Имя Описание
CalendarViewDayItemChangingEventHandler

Представляет метод, который будет обрабатывать событие CalendarViewDayItemChanging .

CleanUpVirtualizedItemEventHandler

Представляет метод, обрабатывающий присоединенное событие CleanUpVirtualizedItemEvent .

ContextMenuOpeningEventHandler

Представляет метод, который будет обрабатывать событие ContextMenuOpening , существующее на нескольких текстовых элементах пользовательского интерфейса.

DoInkPresenterWork

Предоставляет элементы управления и классы пользовательского интерфейса для создания пользовательских элементов управления.

DragItemsStartingEventHandler

Представляет метод, который будет обрабатывать событие DragItemsStarting .

HubSectionHeaderClickEventHandler

Представляет метод, который будет обрабатывать событие Hub.SectionHeaderClick .

ItemClickEventHandler

Представляет метод, который будет обрабатывать событие ItemClick .

ListViewItemToKeyHandler

Представляет метод, который будет обрабатывать обратный вызов для метода GetRelativeScrollPosition .

ListViewKeyToItemHandler

Представляет асинхронный метод, который будет обрабатывать обратный вызов для метода SetRelativeScrollPositionAsync .

SectionsInViewChangedEventHandler

Представляет метод, который будет обрабатывать событие SectionsInViewChanged .

SelectionChangedEventHandler

Представляет метод, который будет обрабатывать событие SelectionChanged .

SemanticZoomViewChangedEventHandler

Представляет метод, обрабатывающий события ViewChangeStarted и ViewChangeCompleted.

TextChangedEventHandler

Представляет метод, который будет обрабатывать событие TextChanged .

TextControlPasteEventHandler

Представляет метод, который будет обрабатывать событие Вставки .

Примеры

Приложение Галерея WinUI 3 включает интерактивные примеры большинства элементов управления, особенностей и возможностей WinUI 3. Получите приложение из Microsoft Store или получите исходный код в GitHub.