System.Windows.Controls.Primitives 命名空间

包含旨在用作其他更复杂控件的一部分的基类和控件。

BulletDecorator

表示一个布局控件,该控件将项目符号与另一个可视对象对齐。

ButtonBase

表示所有 Button 控件的基类。

CalendarButton

表示 Calendar 对象上的月份或年份。

CalendarDayButton

表示 Calendar 上的日。

CalendarItem

表示 Calendar 上当前显示的月份或年份。

DataGridCellsPresenter

DataGrid 的模板中使用,用于指定要将单元格添加到控件的可视化树中的什么位置。

DataGridColumnHeader

表示单个 DataGrid 列标题。

DataGridColumnHeadersPresenter

DataGrid 的模板中使用,用于指定要将列标题添加到控件的可视化树中的什么位置。

DataGridDetailsPresenter

DataGrid 的模板中使用,用于指定要将行详细信息添加到控件的可视化树中的什么位置。

DataGridRowHeader

表示单个 DataGrid 行标题。

DataGridRowsPresenter

DataGrid 的模板中使用,用于指定要将行添加到控件的可视化树中的什么位置。

DatePickerTextBox

表示 DatePicker 的文本输入。

DocumentPageView

表示已分页 DocumentPage 的视区。

DocumentViewerBase

提供用于显示固定内容或流动内容(分别由 FixedDocumentFlowDocument 表示)的查看器的基类。

DragCompletedEventArgs

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

DragDeltaEventArgs

提供有关在用户使用鼠标拖动 DragDelta 控件时发生一次或多次的 Thumb 事件的信息。

DragStartedEventArgs

提供有关当用户使用鼠标拖动 Thumb 控件时发生的 DragStarted 事件的信息。

GridViewRowPresenterBase

表示用于定义数据行布局的基类,在这些数据行中,不同的数据项显示在不同的列中。

ItemsChangedEventArgs

ItemsChanged 事件提供数据。

LayoutInformation

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

MenuBase

表示一个控件,该控件定义供用户选择的选项。

MultiSelector

为允许选择多项的控件提供抽象类。

Popup

表示具有内容的弹出窗口。

RangeBase

表示具有特定范围内值的元素。

RepeatButton

表示从按下按钮到释放按钮的时间内重复引发其 Click 事件的控件。

ResizeGrip

表示 Thumb 控件的一种实现,该控件使 Window 能改变其自身的大小。

ScrollBar

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

ScrollEventArgs

为在 ScrollThumb 移动时发生的 ScrollBar 事件提供数据。

SelectiveScrollingGrid

一个可在视图滚动时将指定单元格固定在原位的面板。

Selector

表示允许用户从其子元素中选择项的控件。

StatusBar

表示一个控件,该控件在应用程序窗口的水平栏中显示项和信息。

StatusBarItem

表示 StatusBar 控件的项。

TabPanel

处理 TabItem 上的 TabControl 对象的布局。

TextBoxBase

为文本编辑控件提供功能的抽象基类,包括 TextBoxRichTextBox

Thumb

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

TickBar

表示一个控件,该控件为 Slider 控件绘制一组刻度线。

ToggleButton

可切换状态的控件基类,例如 CheckBox

ToolBarOverflowPanel

用来排列溢出的 ToolBar 项。

ToolBarPanel

ToolBar 中排列 ToolBar 项。

Track

表示一个处理 Thumb 控件的定位和大小调整的控件基元和两个用于设置 RepeatButtonValue 控件。

UniformGrid

提供一种在网格(网格中的所有单元格都具有相同的大小)中排列内容的方法。

结构

CustomPopupPlacement

定义 Popup 控件的自定义放置参数。

GeneratorPosition

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

接口

IContainItemStorage

为项目面板提供属性包实现。

IHierarchicalVirtualizationAndScrollInfo

提供属性,控件通过他可显示与 VirtualizingPanel 通信的数据。

IItemContainerGenerator

由负责代表主机生成用户界面 (UI) 内容的类所实现的接口。

IRecyclingItemContainerGenerator

扩展 IItemContainerGenerator 接口以重用它生成的 UI 内容。 负责代表宿主生成用户界面 (UI) 内容的类实现此接口。

IScrollInfo

表示 ScrollViewer 控件内的主要可滚动区域。

枚举

AutoToolTipPlacement

描述自动 ToolTipSlider 控件上的定位方式。

GeneratorDirection

指定生成项时使用的方向。 GeneratorDirection 使用 StartAt

GeneratorStatus

ItemContainerGenerator 使用以指示其项生成的状态。

PlacementMode

描述 Popup 控件在屏幕上显示的位置。

PopupAnimation

描述 Popup 控件在打开时如何显示动画。

PopupPrimaryAxis

描述为了增加可见的 Popup 量,而需要朝哪个方向移动 Popup 控件。

ScrollEventType

描述导致 Scroll 控件发生 ScrollBar 事件的行为。

TickBarPlacement

指定 TickBar 相对于 TrackSlider 的位置。

TickPlacement

对于 Slider 控件实现的 Track,指定该控件中刻度线的位置。

委托

CustomPopupPlacementCallback

表示为 Popup 控件提供自定义定位的一种方法。

DragCompletedEventHandler

表示将处理 Thumb 控件的 DragCompleted 路由事件的方法。

DragDeltaEventHandler

表示将处理 Thumb 控件的 DragDelta 路由事件的方法。

DragStartedEventHandler

表示将处理 Thumb 控件的 DragStarted 路由事件的方法。

ItemsChangedEventHandler

表示用来处理 ItemsChanged 事件的方法。

ScrollEventHandler

表示用于处理 ScrollBarThumb 移动时发生的 Scroll 路由事件的方法。