Windows.UI.Xaml.Controls.Primitives 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义表示 UI 控件的组成部分或支持控件复合模型的类。 此外,还定义控件模式(如对齐和选择)的接口。
类
AppBarButtonTemplateSettings |
提供在为 AppBarButton 控件定义模板时可以作为 TemplatedParent 源引用的计算值。 不适用于一般用途。 |
AppBarTemplateSettings |
提供在为 AppBar 控件定义模板时可以作为 TemplatedParent 源引用的计算值。 不适用于一般用途。 |
AppBarToggleButtonTemplateSettings |
提供在为 AppBarToggleButton 控件定义模板时可以作为 TemplatedParent 源引用的计算值。 不适用于一般用途。 |
ButtonBase |
表示所有按钮控件的基类,例如 Button、 RepeatButton 和 HyperlinkButton。 |
CalendarPanel |
表示包含日历的面板。 |
CalendarViewTemplateSettings |
提供在为 CalendarView 控件定义模板时可以作为 TemplatedParent 源引用的计算值。 不适用于一般用途。 |
CarouselPanel |
表示一个面板,当到达最后一个项目时,该面板将项排列在一行中,并在第一个项目周围绕成圆圈。 |
ColorPickerSlider |
表示 ColorPicker 控件中的滑块。 适用于 UWP 的等效 WinUI 2 API:Windows 应用 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 API:Microsoft.UI.Xaml.Controls.Primitives.CommandBarFlyoutCommandBarTemplateSettings (在 Windows 应用 SDK中,请参阅Windows 应用 SDK命名空间) 。 |
CommandBarTemplateSettings |
提供在为 CommandBar 控件定义模板时可以作为 TemplatedParent 源引用的计算值。 不适用于一般用途。 |
DragCompletedEventArgs |
为当用户使用 Thumb 控件的鼠标完成拖动操作时发生的 DragCompleted 事件提供数据。 |
DragDeltaEventArgs | |
DragStartedEventArgs |
提供当用户使用鼠标拖动 Thumb 控件时发生的 DragStarted 事件的数据。 |
FlyoutBase |
表示浮出控件的基类,例如 Flyout 和 MenuFlyout。 |
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 与内置应用匹配,但你可以使用 Enabled 和 Disabled 属性替代它以满足设计需求。 |
JumpListItemForegroundConverter |
为要绑定到的跳转列表的项模板中的元素提供适当的前景画笔。 画笔反映当前主题和主题色,还用于为空组跳转列表项着色。 默认情况下,Brush 与内置应用匹配,但你可以使用 Enabled 和 Disabled 属性替代它以满足设计需求。 |
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 API:microsoft.UI.Xaml.Controls.Primitives.NavigationViewItemPresenter (在Windows 应用 SDK中,请参阅Windows 应用 SDK命名空间) 。 |
OrientedVirtualizingPanel |
添加基础结构 (为虚拟化支持空间提示的布局容器(如 VirtualizingStackPanel 和 WrapGrid)提供基类) 。 |
PickerFlyoutBase |
表示选取器控件的基类。 |
PivotHeaderItem |
表示专用透视标题项控件中的标头项。 |
PivotHeaderPanel |
显示 Pivot 控件中项的标题文本。 |
PivotPanel |
显示 Pivot 控件中的项。 |
Popup |
在现有内容的基础上显示内容。 |
ProgressBarTemplateSettings |
提供在为 ProgressBar 控件定义模板时可以作为 TemplatedParent 源引用的计算值。 不适用于一般用途。 |
ProgressRingTemplateSettings |
提供在为 ProgressRing 控件定义模板时可以作为 TemplatedParent 源引用的计算值。 不适用于一般用途。 |
RangeBase |
表示具有特定范围内的值的元素,例如 ProgressBar、 ScrollBar 和 Slider 控件。 |
RangeBaseValueChangedEventArgs |
提供有关 ValueChanged 事件的范围值更改的数据。 |
RepeatButton |
表示一个控件,该控件在按下并按住时重复引发其 Click 事件。 |
ScrollBar |
表示一个控件,该控件提供一个滚动条,该滚动条具有一个滑动 Thumb ,其位置对应于一个值。 |
ScrollEventArgs |
提供 Scroll 事件的数据。 |
Selector |
表示一个控件,该控件使用户能够从项集合中选择一个项。 |
SelectorItem |
为选择控件中的项类型提供基类。 |
SettingsFlyoutTemplateSettings |
提供在为 SettingsFlyout 控件定义模板时可以引用为 TemplatedParent 源的计算值。 不适合一般用途。 |
SplitViewTemplateSettings |
提供在为 SplitView 定义模板时可以引用为 TemplatedParent 源的计算值。 不适合一般用途。 |
Thumb |
表示可以由用户拖动的控件。 |
TickBar |
表示 Slider 控件上的刻度线。 不适合一般用途。 |
ToggleButton |
表示用户可以选择 (检查) 或清除 (取消选中) 的控件。 可切换状态的控件的基类,例如 CheckBox 和 RadioButton。 |
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 API:Microsoft.UI.Xaml.Controls.Primitives.PopupPlacementModeWindows 应用 SDK中的 WinUI (,请参阅) Windows 应用 SDK命名空间。 |
ScrollEventType |
定义指定所发生的 Scroll 事件的类型的常量。 |
ScrollingIndicatorMode |
定义常量,这些常量指定属于 ScrollBar 的默认模板的特定于输入的过渡动画。 |
SliderSnapsTo |
定义常量,这些常量指定 Slider 或相关范围控件类如何使指示器位置与其步骤或刻度线保持一致。 |
SnapPointsAlignment |
定义常量,这些常量指定相对于边缘的对齐点对齐选项。 哪个边缘取决于应用对齐方式的对象的方向。 |
TickPlacement |
定义常量,这些常量指定 滑块 中刻度线相对于控件实现的轨道的位置。 |
委托
DragCompletedEventHandler |
表示将处理 Thumb 的 DragCompleted 事件的方法。 |
DragDeltaEventHandler | |
DragStartedEventHandler |
表示将处理 Thumb 的 DragStarted 事件的方法。 |
ItemsChangedEventHandler |
表示将处理 ItemsChanged 事件的方法。 |
RangeBaseValueChangedEventHandler |
表示将处理 ValueChanged 事件的方法。 |
ScrollEventHandler |