Microsoft.UI.Xaml.Controls.Primitives 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义构成 WinUI 控件的组件,或以其他方式支持控件组合模型。
类
| AppBarButtonTemplateSettings |
提供在为 AppBarButton 控件定义模板时可以引用为 TemplatedParent 源的计算值。 不适合一般用途。 |
| AppBarTemplateSettings |
提供在为 AppBar 控件定义模板时可以引用为 TemplatedParent 源的计算值。 不适合一般用途。 |
| AppBarToggleButtonTemplateSettings |
提供在为 AppBarToggleButton 控件定义模板时可以引用为 TemplatedParent 源的计算值。 不适合一般用途。 |
| AutoSuggestBoxHelper |
表示用于加载和显示建议列表的帮助程序对象。 |
| ButtonBase |
表示所有按钮控件的基类,例如 Button、 RepeatButton 和 HyperlinkButton。 |
| 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 | |
| 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 |
添加基础结构 (为虚拟化支持空间提示的布局容器(如 VirtualizingStackPanel 和 WrapGrid)提供基类) 。 |
| PickerFlyoutBase |
表示选取器控件的基类。 |
| PivotHeaderItem |
表示专用透视页眉项控件中的标头项。 |
| PivotHeaderPanel |
显示 Pivot 控件中项的标题文本。 |
| PivotPanel |
显示 Pivot 控件中的项。 |
| Popup |
在应用程序窗口的边界内,在现有内容的基础上显示内容。 |
| RangeBase |
表示具有特定范围内的值的元素,例如 ProgressBar、 ScrollBar 和 Slider 控件。 |
| RangeBaseValueChangedEventArgs |
提供有关 ValueChanged 事件的范围值更改的数据。 |
| RepeatButton |
表示一个控件,该控件在按下并按住时重复引发其 Click 事件。 |
| RepeatedScrollSnapPoint |
表示滚动内容可以对齐的多个等距点。 |
| RepeatedZoomSnapPoint |
表示缩放内容可以贴靠的多个等距点。 |
| ScrollBar |
表示一个控件,该控件提供滚动条,该滚动条具有一个滑动 Thumb ,其位置对应于值。 |
| ScrollControllerAddScrollVelocityRequestedEventArgs |
为 |
| ScrollControllerPanRequestedEventArgs | |
| ScrollControllerScrollByRequestedEventArgs |
为 |
| ScrollControllerScrollToRequestedEventArgs |
为 |
| ScrollEventArgs |
提供 Scroll 事件的数据。 |
| ScrollPresenter |
表示为其内容提供滚动、平移和缩放支持的基元容器。 |
| ScrollSnapPoint |
表示滚动内容可以对齐的单个点。 |
| ScrollSnapPointBase |
表示用于滚动或其他滚动控件使用的 |
| Selector |
表示一个控件,该控件使用户能够从项集合中选择项。 |
| SelectorItem |
为选择控件中的项类型提供基类。 |
| SnapPointBase |
表示用于滚动和缩放由 或其他滚动控件使用的 |
| SplitViewTemplateSettings |
提供在为 SplitView 定义模板时可引用为 TemplatedParent 源的计算值。 不适用于一般用途。 |
| TabViewListView |
表示与 TabView 中的 TabStrip 对应的 ListView。 |
| Thumb |
表示可以由用户拖动的控件。 |
| TickBar |
表示 Slider 控件上的刻度线。 不适用于一般用途。 |
| ToggleButton |
表示用户可以选择 (检查) 或清除 (取消选中) 的控件。 可切换状态的控件的基类,例如 CheckBox 和 RadioButton。 |
| ToggleSwitchTemplateSettings |
提供在为 ToggleSwitch 控件定义模板时可以作为 TemplatedParent 源引用的计算值。 不适用于一般用途。 |
| ToolTipTemplateSettings |
提供在为工具提示控件定义模板时可以作为 TemplatedParent 源引用的计算值。 不适用于一般用途。 |
| ZoomSnapPoint |
表示缩放内容可以对齐的单个点。 |
| ZoomSnapPointBase |
表示用于缩放或其他滚动控件使用的对齐点的 |
结构
| GeneratorPosition |
GeneratorPosition 用于描述由 ItemContainerGenerator 管理的项的位置。 |
接口
| IScrollController |
指定类似滚动条的小组件的协定,这些小组件可在滚动控件中设置内容的滚动偏移量。 |
| IScrollControllerPanningInfo |
封装与实现可能支持的与 UI 线程无关的平移 |
| 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 |
表示将处理 Thumb 的 DragCompleted 事件的方法。 |
| DragDeltaEventHandler | |
| DragStartedEventHandler |
表示将处理 Thumb 的 DragStarted 事件的方法。 |
| ItemsChangedEventHandler |
表示将处理 ItemsChanged 事件的方法。 |
| RangeBaseValueChangedEventHandler |
表示将处理 ValueChanged 事件的方法。 |
| ScrollEventHandler |