Microsoft.UI.Xaml.Controls.Primitives 命名空间

定义构成 WinUI 控件的组件,或以其他方式支持控件组合模型。

AppBarButtonTemplateSettings

提供在为 AppBarButton 控件定义模板时可以引用为 TemplatedParent 源的计算值。 不适合一般用途。

AppBarTemplateSettings

提供在为 AppBar 控件定义模板时可以引用为 TemplatedParent 源的计算值。 不适合一般用途。

AppBarToggleButtonTemplateSettings

提供在为 AppBarToggleButton 控件定义模板时可以引用为 TemplatedParent 源的计算值。 不适合一般用途。

AutoSuggestBoxHelper

表示用于加载和显示建议列表的帮助程序对象。

ButtonBase

表示所有按钮控件的基类,例如 ButtonRepeatButtonHyperlinkButton

CalendarPanel

表示包含日历的面板。

CalendarViewTemplateSettings

提供在为 CalendarView 控件定义模板时可以引用为 TemplatedParent 源的计算值。 不适合一般用途。

CarouselPanel

表示一个面板,当到达最后一个项目时,该面板将其项排列在一行中,并在第一个项目周围绕成圆圈。

ColorPickerSlider

表示 ColorPicker 控件中的滑块。

ColorSpectrum

表示允许用户从视觉光谱中选择颜色的控件。

ColumnMajorUniformToLargestGridLayout

表示一个布局网格,其中每个单元格都基于网格中容纳其内容所需的最大单元格统一调整大小。

ComboBoxHelper

为 XAML 编译器提供 ComboBox 帮助程序方法。

ComboBoxTemplateSettings

提供在为 ComboBox 控件定义模板时可以引用为 TemplatedParent 源的计算值。 不适合一般用途。

CommandBarFlyoutCommandBar

表示 CommandBarFlyout 中使用的专用命令栏。

CommandBarFlyoutCommandBarAutomationProperties

启用获取或设置 CommandBarFlyoutCommandBar 的特定自动化属性。

CommandBarFlyoutCommandBarTemplateSettings

提供在为 CommandBarFlyout 控件定义模板时可以引用为 TemplatedParent 源的计算值。 不适合一般用途。

CommandBarTemplateSettings

提供在为 CommandBar 控件定义模板时可以引用为 TemplatedParent 源的计算值。 不适合一般用途。

CornerRadiusFilterConverter

将现有的 CornerRadius 结构转换为新的 CornerRadius 结构,其中应用的筛选器仅提取指定的字段,将其他字段设置为 0。

CornerRadiusToThicknessConverter

将 CornerRadius 转换为 Thickness,并应用筛选器以仅提取指定字段,将其他字段设置为 0。

DragCompletedEventArgs

提供当用户使用 Thumb 控件的鼠标完成拖动操作时发生的 DragCompleted 事件的数据。

DragDeltaEventArgs

提供当用户使用鼠标拖动 Thumb 控件时发生的一次或多次 DragDelta 事件的数据。

DragStartedEventArgs

提供当用户使用鼠标拖动 Thumb 控件时发生的 DragStarted 事件的数据。

FlyoutBase

表示浮出控件的基类,例如 浮出控件MenuFlyout

FlyoutBaseClosingEventArgs

FlyoutBase.Closing 事件提供数据

FlyoutShowOptions

表示用于显示浮出控件的选项。

GeneratorPositionHelper

提供用于评估和创建 GeneratorPosition 结构值的实用工具方法。 C# 和 Microsoft Visual Basic 代码应改用 GeneratorPosition 的成员。

GridViewItemPresenter

表示 GridViewItem 的视觉元素。 在针对 Windows 10 进行开发时,在你的项容器样式中针对 ListView 和 GridView 使用 ListViewItemPresenter 而不是 GridViewItemPresenter。 如果编辑默认项容器样式的副本,将获得正确的类型。

GridViewItemTemplateSettings

提供在为 GridView 控件定义模板时可以作为 TemplatedParent 源引用的计算值。 不适合一般用途。

InfoBarPanel

表示一个面板,该面板在有可用空间时水平排列其项,否则垂直排列。

ItemsChangedEventArgs

提供 ItemsChanged 事件的数据。

JumpListItemBackgroundConverter

为要绑定到的跳转列表的项模板中的元素提供适当的背景画笔。 画笔反映当前主题和主题色,还用于对空组跳转列表项进行着色。 默认情况下,Brush 与内置应用匹配,但你可以使用 “已启用” 和“ 禁用 ”属性替代它以满足设计需求。

JumpListItemForegroundConverter

为要绑定到的跳转列表的项模板中的元素提供适当的前景画笔。 画笔反映当前主题和主题色,还用于对空组跳转列表项进行着色。 默认情况下,Brush 与内置应用匹配,但你可以使用 “已启用” 和“ 禁用 ”属性替代它以满足设计需求。

LayoutInformation

定义提供有关元素布局的其他信息的方法。

ListViewItemPresenter

表示 ListViewItem 的可视元素。 在针对 Windows 10 进行开发时,在你的项容器样式中针对 ListView 和 GridView 使用 ListViewItemPresenter 而不是 GridViewItemPresenter。 如果编辑默认项容器样式的副本,将获得正确的类型。

ListViewItemTemplateSettings

提供在为 ListViewItem 定义模板时可以引用为 TemplatedParent 源的计算值。 不适合一般用途。

LoopingSelector

无限滚动选择控件。

LoopingSelectorItem

LoopingSelector 控件中包含的项。

LoopingSelectorPanel

用于定位和排列子 LoopingSelector 元素的 面板。

MenuFlyoutItemTemplateSettings

提供在为 MenuFlyoutItem 控件定义模板时可以引用为 TemplatedParent 源的计算值。 不适合一般用途。

MenuFlyoutPresenterTemplateSettings

提供在为 MenuFlyoutPresenter 控件定义模板时可以引用为 TemplatedParent 源的计算值。 不适合一般用途。

MonochromaticOverlayPresenter

允许使用单色方案或色调直观地覆盖网格中项的颜色。

NavigationViewItemPresenter

表示 NavigationViewItem 的可视元素。

NavigationViewItemPresenterTemplateSettings

提供在为 NavigationViewItemPresenter 控件定义模板时可以引用为 TemplatedParent 源的计算值。 不适合一般用途。

OrientedVirtualizingPanel

添加基础结构 (为虚拟化支持空间提示的布局容器(如 VirtualizingStackPanelWrapGrid)提供基类) 。

PickerFlyoutBase

表示选取器控件的基类。

PivotHeaderItem

表示专用透视页眉项控件中的标头项。

PivotHeaderPanel

显示 Pivot 控件中项的标题文本。

PivotPanel

显示 Pivot 控件中的项。

Popup

在应用程序窗口的边界内,在现有内容的基础上显示内容。

RangeBase

表示具有特定范围内的值的元素,例如 ProgressBarScrollBarSlider 控件。

RangeBaseValueChangedEventArgs

提供有关 ValueChanged 事件的范围值更改的数据。

RepeatButton

表示一个控件,该控件在按下并按住时重复引发其 Click 事件。

RepeatedScrollSnapPoint

表示滚动内容可以对齐的多个等距点。

RepeatedZoomSnapPoint

表示缩放内容可以贴靠的多个等距点。

ScrollBar

表示一个控件,该控件提供滚动条,该滚动条具有一个滑动 Thumb ,其位置对应于值。

ScrollControllerAddScrollVelocityRequestedEventArgs

IScrollController.AddScrollVelocityRequested 事件提供数据。

ScrollControllerPanRequestedEventArgs

IScrollControllerPanningInfo.PanRequested 事件提供数据。

ScrollControllerScrollByRequestedEventArgs

IScrollController.ScrollByRequested 事件提供数据。

ScrollControllerScrollToRequestedEventArgs

IScrollController.ScrollToRequested 事件提供数据。

ScrollEventArgs

提供 Scroll 事件的数据。

ScrollPresenter

表示为其内容提供滚动、平移和缩放支持的基元容器。

ScrollSnapPoint

表示滚动内容可以对齐的单个点。

ScrollSnapPointBase

表示用于滚动或其他滚动控件使用的 ScrollPresenter 对齐点的基类。

Selector

表示一个控件,该控件使用户能够从项集合中选择项。

SelectorItem

为选择控件中的项类型提供基类。

SnapPointBase

表示用于滚动和缩放由 或其他滚动控件使用的 ScrollPresenter 对齐点的基类。

SplitViewTemplateSettings

提供在为 SplitView 定义模板时可引用为 TemplatedParent 源的计算值。 不适用于一般用途。

TabViewListView

表示与 TabView 中的 TabStrip 对应的 ListView。

Thumb

表示可以由用户拖动的控件。

TickBar

表示 Slider 控件上的刻度线。 不适用于一般用途。

ToggleButton

表示用户可以选择 (检查) 或清除 (取消选中) 的控件。 可切换状态的控件的基类,例如 CheckBoxRadioButton

ToggleSwitchTemplateSettings

提供在为 ToggleSwitch 控件定义模板时可以作为 TemplatedParent 源引用的计算值。 不适用于一般用途。

ToolTipTemplateSettings

提供在为工具提示控件定义模板时可以作为 TemplatedParent 源引用的计算值。 不适用于一般用途。

ZoomSnapPoint

表示缩放内容可以对齐的单个点。

ZoomSnapPointBase

表示用于缩放或其他滚动控件使用的对齐点的 ScrollPresenter 基类。

结构

GeneratorPosition

GeneratorPosition 用于描述由 ItemContainerGenerator 管理的项的位置。

接口

IScrollController

指定类似滚动条的小组件的协定,这些小组件可在滚动控件中设置内容的滚动偏移量。

IScrollControllerPanningInfo

封装与实现可能支持的与 UI 线程无关的平移 IScrollController 相关的信息。

IScrollSnapPointsInfo

描述包含和显示项的 对象的对齐点行为。

枚举

AnimationDirection

定义常量,这些常量指定动画从头到尾转换的方向。

ComponentResourceLocation

定义常量,这些常量指定通过统一资源标识符 (URI) 路径引用应用程序资源的查找行为。

CornerRadiusFilterKind

定义指定 CornerRadiusFilterConverter 实例的筛选器类型的常量。

CornerRadiusToThicknessConverterKind

定义指定 CornerRadiusToThicknessConverter 实例的筛选器类型的常量。

EdgeTransitionLocation

定义指定边缘 UI 边缘转换位置的常量,例如应用栏。

FlyoutPlacementMode

定义常量,这些常量指定相对于可视元素定位 FlyoutBase 派生控件的首选位置。

FlyoutShowMode

定义常量,这些常量指定浮出控件在显示时的行为方式。

GeneratorDirection

定义指定生成项的方向的常量。

GroupHeaderPlacement

声明标头相对于项分组控件中的项的放置位置。

ListViewItemPresenterCheckMode

定义常量,这些常量指定显示用于选择项的复选框的样式。

ListViewItemPresenterSelectionIndicatorMode

定义常量,这些常量指定选择指示器在列表视图项上的显示方式。

PlacementMode

定义常量,这些常量指定相对于视觉元素定位 工具提示 的首选位置。

PopupPlacementMode

定义常量,这些常量指定相对于视觉元素定位弹出窗口的首选位置。

ScrollEventType

定义指定所发生的 Scroll 事件的类型的常量。

ScrollingIndicatorMode

定义常量,这些常量指定属于 ScrollBar 的默认模板的特定于输入的过渡动画。

ScrollSnapPointsAlignment

定义常量,这些常量指定相对于视区边缘的对齐点对齐选项。 哪条边取决于应用对齐的对象的方向。

SliderSnapsTo

定义常量,这些常量指定 Slider 或相关范围控件类如何使指示器位置符合其步骤或刻度线。

SnapPointsAlignment

定义常量,这些常量指定相对于边缘的对齐点对齐选项。 哪条边取决于应用对齐的对象的方向。

TickPlacement

定义常量,这些常量指定 滑块 中刻度线相对于控件实现的轨迹的位置。

委托

DragCompletedEventHandler

表示将处理 ThumbDragCompleted 事件的方法。

DragDeltaEventHandler

表示将处理 ThumbDragDelta 事件的方法。

DragStartedEventHandler

表示将处理 ThumbDragStarted 事件的方法。

ItemsChangedEventHandler

表示将处理 ItemsChanged 事件的方法。

RangeBaseValueChangedEventHandler

表示将处理 ValueChanged 事件的方法。

ScrollEventHandler

表示将处理 ScrollBarScroll 事件的方法。