Поделиться через


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

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

Классы

AppBarButtonTemplateSettings

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

AppBarTemplateSettings

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

AppBarToggleButtonTemplateSettings

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

AutoSuggestBoxHelper

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

ButtonBase

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

CalendarPanel

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

CalendarViewTemplateSettings

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

CarouselPanel

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

ColorPickerSlider

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

ColorSpectrum

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

ColumnMajorUniformToLargestGridLayout

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

ComboBoxHelper

Предоставляет вспомогательные методы ComboBox для компилятора XAML.

ComboBoxTemplateSettings

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

CommandBarFlyoutCommandBar

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

CommandBarFlyoutCommandBarAutomationProperties

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

CommandBarFlyoutCommandBarTemplateSettings

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

CommandBarTemplateSettings

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

CornerRadiusFilterConverter

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

CornerRadiusToThicknessConverter

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

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 . Не предназначено для общего использования.

InfoBarPanel

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

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 . Не предназначено для общего использования.

MonochromaticOverlayPresenter

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

NavigationViewItemPresenter

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

NavigationViewItemPresenterTemplateSettings

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

OrientedVirtualizingPanel

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

PickerFlyoutBase

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

PivotHeaderItem

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

PivotHeaderPanel

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

PivotPanel

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

Popup

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

RangeBase

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

RangeBaseValueChangedEventArgs

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

RepeatButton

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

RepeatedScrollSnapPoint

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

RepeatedZoomSnapPoint

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

ScrollBar

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

ScrollControllerAddScrollVelocityRequestedEventArgs

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

ScrollControllerPanRequestedEventArgs

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

ScrollControllerScrollByRequestedEventArgs

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

ScrollControllerScrollToRequestedEventArgs

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

ScrollEventArgs

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

ScrollPresenter

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

ScrollSnapPoint

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

ScrollSnapPointBase

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

Selector

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

SelectorItem

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

SnapPointBase

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

SplitViewTemplateSettings

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

TabViewListView

Представляет ListView, соответствующий tabStrip в TabView.

Thumb

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

TickBar

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

ToggleButton

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

ToggleSwitchTemplateSettings

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

ToolTipTemplateSettings

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

ZoomSnapPoint

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

ZoomSnapPointBase

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

Структуры

GeneratorPosition

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

Интерфейсы

IScrollController

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

IScrollControllerPanningInfo

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

IScrollSnapPointsInfo

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

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

AnimationDirection

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

ComponentResourceLocation

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

CornerRadiusFilterKind

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

CornerRadiusToThicknessConverterKind

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

EdgeTransitionLocation

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

FlyoutPlacementMode

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

FlyoutShowMode

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

GeneratorDirection

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

GroupHeaderPlacement

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

ListViewItemPresenterCheckMode

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

ListViewItemPresenterSelectionIndicatorMode

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

PlacementMode

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

PopupPlacementMode

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

ScrollEventType

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

ScrollingIndicatorMode

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

ScrollSnapPointsAlignment

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

SliderSnapsTo

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

SnapPointsAlignment

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

TickPlacement

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

Делегаты

DragCompletedEventHandler

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

DragDeltaEventHandler

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

DragStartedEventHandler

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

ItemsChangedEventHandler

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

RangeBaseValueChangedEventHandler

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

ScrollEventHandler

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