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 |
Предоставляет данные для события |
ScrollControllerPanRequestedEventArgs |
Предоставляет данные для события IScrollControllerPanningInfo.PanRequested . |
ScrollControllerScrollByRequestedEventArgs |
Предоставляет данные для события |
ScrollControllerScrollToRequestedEventArgs |
Предоставляет данные для события |
ScrollEventArgs |
Предоставляет данные для события Scroll . |
ScrollPresenter |
Представляет контейнер-примитив, который обеспечивает поддержку прокрутки, сдвига и масштабирования для своего содержимого. |
ScrollSnapPoint |
Представляет одну точку, к которому может привязаться прокрученное содержимое. |
ScrollSnapPointBase |
Представляет базовый класс для точек прикрепления прокрутки, используемых или другим элементом |
Selector |
Представляет элемент управления, который позволяет пользователю выбирать элемент из коллекции элементов. |
SelectorItem |
Предоставляет базовый класс для типов элементов в элементе управления выбором. |
SnapPointBase |
Представляет базовый класс для прокрутки и масштабирования точек привязки, используемых элементом |
SplitViewTemplateSettings |
Предоставляет вычисляемые значения, на которые можно ссылаться как на источники TemplatedParent при определении шаблонов для SplitView. Не предназначено для общего использования. |
TabViewListView |
Представляет ListView, соответствующий tabStrip в TabView. |
Thumb |
Представляет элемент управления, который может перетащить пользователь. |
TickBar |
Представляет деление на элементе управления Ползунок . Не предназначено для общего использования. |
ToggleButton |
Представляет элемент управления, который пользователь может выбрать (проверка) или снять флажок . Базовый класс для элементов управления, которые могут переключать состояния, таких как CheckBox и RadioButton. |
ToggleSwitchTemplateSettings |
Предоставляет вычисляемые значения, на которые можно ссылаться как на источники TemplatedParent при определении шаблонов для элемента управления ToggleSwitch . Не предназначено для общего использования. |
ToolTipTemplateSettings |
Предоставляет вычисляемые значения, на которые можно ссылаться как на источники TemplatedParent при определении шаблонов для элемента управления ToolTip . Не предназначено для общего использования. |
ZoomSnapPoint |
Представляет единую точку, к которому можно привязать увеличенное содержимое. |
ZoomSnapPointBase |
Представляет базовый класс для масштабирования точек прикрепления, используемых элементом управления прокруткой или другим элементом |
Структуры
GeneratorPosition |
GeneratorPosition используется для описания положения элемента, управляемого ItemContainerGenerator. |
Интерфейсы
IScrollController |
Указывает контракт для мини-приложений, похожих на полосу прокрутки, которые могут задавать смещения прокрутки содержимого в элементе управления прокруткой. |
IScrollControllerPanningInfo |
Инкапсулирует информацию, связанную с сдвига, не зависящее от потока пользовательского интерфейса, которое |
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. |