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

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

Классы

AppBarButtonTemplateSettings

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

AppBarTemplateSettings

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

AppBarToggleButtonTemplateSettings

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

ButtonBase

Представляет базовый класс для всех элементов управления button, таких как Button, RepeatButton и HyperlinkButton.

CalendarPanel

Представляет панель, содержащую календарь.

CalendarViewTemplateSettings

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

CarouselPanel

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

ColorPickerSlider

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

Эквивалентный API WinUI 2 для UWP: Microsoft.UI.Xaml.Controls.Primitives.ColorPickerSlider (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

ColorSpectrum

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

Эквивалентный API WinUI 2 для UWP: Microsoft.UI.Xaml.Controls.Primitives.ColorSpectrum (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

ComboBoxTemplateSettings

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

CommandBarFlyoutCommandBar

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

Эквивалентный API WinUI 2 для UWP: Microsoft.UI.Xaml.Controls.Primitives.CommandBarFlyoutCommandBar (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

CommandBarFlyoutCommandBarTemplateSettings

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

Эквивалентный API WinUI 2 для UWP: Microsoft.UI.Xaml.Controls.Primitives.CommandBarFlyoutCommandBarTemplateSettings (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

CommandBarTemplateSettings

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

DragCompletedEventArgs

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

DragDeltaEventArgs

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

DragStartedEventArgs

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

FlyoutBase

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

FlyoutBaseClosingEventArgs

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

FlyoutShowOptions

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

GeneratorPositionHelper

Предоставляет служебные методы для оценки и создания значений структуры GeneratorPosition . В коде C# и Microsoft Visual Basic следует использовать элементы GeneratorPosition .

GridViewItemPresenter

Представляет визуальные элементы элемента GridViewItem. При разработке приложений для Windows 10 используйте ListViewItemPresenter вместо GridViewItemPresenter в стиле контейнера элементов, как для ListView, так и для GridView. При изменении копии стилей контейнера элементов по умолчанию вы получите правильный тип.

GridViewItemTemplateSettings

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

ItemsChangedEventArgs

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

JumpListItemBackgroundConverter

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

JumpListItemForegroundConverter

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

LayoutInformation

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

ListViewItemPresenter

Представляет визуальные элементы Объекта ListViewItem. При разработке приложений для Windows 10 используйте ListViewItemPresenter вместо GridViewItemPresenter в стиле контейнера элементов, как для ListView, так и для GridView. При изменении копии стилей контейнера элементов по умолчанию вы получите правильный тип.

ListViewItemTemplateSettings

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

LoopingSelector

Элемент управления выбором с бесконечной прокруткой.

LoopingSelectorItem

Элемент, содержащийся в элементе управления LoopingSelector .

LoopingSelectorPanel

Панель для размещения и упорядочения дочерних элементов LoopingSelector .

MenuFlyoutItemTemplateSettings

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

MenuFlyoutPresenterTemplateSettings

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

NavigationViewItemPresenter

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

Эквивалентный API WinUI 2 для UWP: Microsoft.UI.Xaml.Controls.Primitives.NavigationViewItemPresenter (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

OrientedVirtualizingPanel

Добавляет инфраструктуру (предоставляет базовый класс) для виртуализации контейнеров макета, поддерживающих пространственные подсказки, такие как VirtualizingStackPanel и WrapGrid.

PickerFlyoutBase

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

PivotHeaderItem

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

PivotHeaderPanel

Отображает текст заголовка элементов в элементе управления Pivot .

PivotPanel

Отображает элементы в элементе управления Pivot .

Popup

Отображает содержимое поверх существующего содержимого.

ProgressBarTemplateSettings

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

ProgressRingTemplateSettings

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

RangeBase

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

RangeBaseValueChangedEventArgs

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

RepeatButton

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

ScrollBar

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

ScrollEventArgs

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

Selector

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

SelectorItem

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

SettingsFlyoutTemplateSettings

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

SplitViewTemplateSettings

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

Thumb

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

TickBar

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

ToggleButton

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

ToggleSwitchTemplateSettings

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

ToolTipTemplateSettings

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

Структуры

GeneratorPosition

GeneratorPosition используется для описания положения элемента, управляемого ItemContainerGenerator.

Интерфейсы

IScrollSnapPointsInfo

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

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

AnimationDirection

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

ComponentResourceLocation

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

EdgeTransitionLocation

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

FlyoutPlacementMode

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

FlyoutShowMode

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

GeneratorDirection

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

GroupHeaderPlacement

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

ListViewItemPresenterCheckMode

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

ListViewItemPresenterSelectionIndicatorMode

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

PlacementMode

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

PopupPlacementMode

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

Эквивалентный API WinUI 2 для UWP: Microsoft.UI.Xaml.Controls.Primitives.PopupPlacementMode (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

ScrollEventType

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

ScrollingIndicatorMode

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

SliderSnapsTo

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

SnapPointsAlignment

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

TickPlacement

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

Делегаты

DragCompletedEventHandler

Представляет метод, обрабатывающий событие DragCompletedобъекта Thumb.

DragDeltaEventHandler

Представляет метод, обрабатывающий событие DragDeltaобъекта Thumb.

DragStartedEventHandler

Представляет метод, обрабатывающий событие DragStartedобъекта Thumb.

ItemsChangedEventHandler

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

RangeBaseValueChangedEventHandler

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

ScrollEventHandler

Представляет метод, обрабатывающий событие Scrollобъекта ScrollBar.

См. также раздел