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

定义表示 UI 控件的组成部分或支持控件复合模型的类。 此外,还定义控件模式(如对齐和选择)的接口。

AppBarButtonTemplateSettings

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

AppBarTemplateSettings

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

AppBarToggleButtonTemplateSettings

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

ButtonBase

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

CalendarPanel

表示包含日历的面板。

CalendarViewTemplateSettings

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

CarouselPanel

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

ColorPickerSlider

表示 ColorPicker 控件中的滑块。

适用于 UWP 的等效 WinUI 2 APIWindows 应用 SDK中适用于 WinUI 的 Microsoft.UI.Xaml.Controls.Primitives.ColorPickerSlider (,请参阅Windows 应用 SDK命名空间) 。

ColorSpectrum

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

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中适用于 WinUI 的 Microsoft.UI.Xaml.Controls.Primitives.ColorSpectrum (,请参阅) Windows 应用 SDK命名空间

ComboBoxTemplateSettings

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

CommandBarFlyoutCommandBar

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

适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中适用于 WinUI 的 Microsoft.UI.Xaml.Controls.Primitives.CommandBarFlyoutCommandBar (,请参阅Windows 应用 SDK命名空间) 。

CommandBarFlyoutCommandBarTemplateSettings

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

适用于 UWP 的等效 WinUI 2 APIMicrosoft.UI.Xaml.Controls.Primitives.CommandBarFlyoutCommandBarTemplateSettings (在 Windows 应用 SDK中,请参阅Windows 应用 SDK命名空间) 。

CommandBarTemplateSettings

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

DragCompletedEventArgs

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

DragDeltaEventArgs

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

DragStartedEventArgs

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

FlyoutBase

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

FlyoutBaseClosingEventArgs

FlyoutBase.Closing 事件提供数据

FlyoutShowOptions

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

GeneratorPositionHelper

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

GridViewItemPresenter

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

GridViewItemTemplateSettings

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

ItemsChangedEventArgs

提供 ItemsChanged 事件的数据。

JumpListItemBackgroundConverter

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

JumpListItemForegroundConverter

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

LayoutInformation

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

ListViewItemPresenter

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

ListViewItemTemplateSettings

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

LoopingSelector

无限滚动选择控件。

LoopingSelectorItem

包含在 LoopingSelector 控件中的项。

LoopingSelectorPanel

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

MenuFlyoutItemTemplateSettings

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

MenuFlyoutPresenterTemplateSettings

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

NavigationViewItemPresenter

表示 NavigationViewItem 的视觉元素。

适用于 UWP 的等效 WinUI 2 APImicrosoft.UI.Xaml.Controls.Primitives.NavigationViewItemPresenter (在Windows 应用 SDK中,请参阅Windows 应用 SDK命名空间) 。

OrientedVirtualizingPanel

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

PickerFlyoutBase

表示选取器控件的基类。

PivotHeaderItem

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

PivotHeaderPanel

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

PivotPanel

显示 Pivot 控件中的项。

Popup

在现有内容的基础上显示内容。

ProgressBarTemplateSettings

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

ProgressRingTemplateSettings

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

RangeBase

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

RangeBaseValueChangedEventArgs

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

RepeatButton

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

ScrollBar

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

ScrollEventArgs

提供 Scroll 事件的数据。

Selector

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

SelectorItem

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

SettingsFlyoutTemplateSettings

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

SplitViewTemplateSettings

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

Thumb

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

TickBar

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

ToggleButton

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

ToggleSwitchTemplateSettings

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

ToolTipTemplateSettings

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

结构

GeneratorPosition

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

接口

IScrollSnapPointsInfo

描述包含和呈现项的 对象的对齐点行为。

枚举

AnimationDirection

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

ComponentResourceLocation

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

EdgeTransitionLocation

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

FlyoutPlacementMode

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

FlyoutShowMode

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

GeneratorDirection

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

GroupHeaderPlacement

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

ListViewItemPresenterCheckMode

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

ListViewItemPresenterSelectionIndicatorMode

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

PlacementMode

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

PopupPlacementMode

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

适用于 UWP 的等效 WinUI 2 APIMicrosoft.UI.Xaml.Controls.Primitives.PopupPlacementModeWindows 应用 SDK中的 WinUI (,请参阅) Windows 应用 SDK命名空间

ScrollEventType

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

ScrollingIndicatorMode

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

SliderSnapsTo

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

SnapPointsAlignment

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

TickPlacement

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

委托

DragCompletedEventHandler

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

DragDeltaEventHandler

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

DragStartedEventHandler

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

ItemsChangedEventHandler

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

RangeBaseValueChangedEventHandler

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

ScrollEventHandler

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

另请参阅