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 |