System.Windows.Controls.Primitives 命名空間

包含基底類別和控制項,主要是做為其他更複雜控制項的一部分。

類別

BulletDecorator

代表對齊項目符號與另一個視覺物件的版面配置控制項。

ButtonBase

表示所有 Button 控制項的基底類別 (Base Class)。

CalendarButton

表示 Calendar 物件上的月份或年份。

CalendarDayButton

表示 Calendar 上的日。

CalendarItem

表示 Calendar 上目前顯示的月份或年份。

DataGridCellsPresenter

DataGrid 的範本內使用,以指定控制項的視覺化樹狀結構中要加入儲存格的位置。

DataGridColumnHeader

表示個別 DataGrid 資料行行首。

DataGridColumnHeadersPresenter

DataGrid 的範本內使用,以指定控制項的視覺化樹狀結構中要加入資料行行首的位置。

DataGridDetailsPresenter

DataGrid 的範本內使用,以指定控制項的視覺化樹狀結構中要加入資料列詳細資料的位置。

DataGridRowHeader

表示個別 DataGrid 資料列行首。

DataGridRowsPresenter

DataGrid 的範本內使用,以指定控制項的視覺化樹狀結構中要加入資料列的位置。

DatePickerTextBox

表示 DatePicker 的文字輸入。

DocumentPageView

表示分頁內容 DocumentPage 的檢視區。

DocumentViewerBase

提供檢視器的基底類別 (Base Class),其目的是用於顯示固定或流動內容 (分別由 FixedDocumentFlowDocument 表示)。

DragCompletedEventArgs

提供 DragCompleted 事件的相關資訊,這個事件發生在使用者完成以滑鼠拖曳 Thumb 控制項的作業時。

DragDeltaEventArgs

提供 DragDelta 事件的詳細資訊,這個事件在使用者以滑鼠拖曳 Thumb 控制項時發生一或多次。

DragStartedEventArgs

提供使用者以滑鼠拖曳 Thumb 控制項時所發生的 DragStarted 事件相關資訊。

GridViewRowPresenterBase

代表定義資料列版面配置 (不同資料項目顯示於不同欄) 類別的基底類別。

ItemsChangedEventArgs

提供 ItemsChanged 事件的資料。

LayoutInformation

定義用來提供關於項目配置狀態之其他資訊的方法。

MenuBase

表示會定義選項供使用者選取的控制項。

MultiSelector

提供允許選取多個項目之控制項的抽象類別 (Abstract Class)。

Popup

表示包含內容的快顯視窗。

RangeBase

表示具有某特定範圍內之值的項目。

RepeatButton

表示在被按下時重複地引發其 Click 事件,直到被放開為止的控制項。

ResizeGrip

代表 Thumb 控制項的實作,可讓 Window 變更其大小。

ScrollBar

表示提供捲軸的控制項,此捲軸具有位置對應值的滑動 Thumb

ScrollEventArgs

ScrollThumb 移動時,提供所發生之 ScrollBar 事件的資料。

SelectiveScrollingGrid

可在捲動檢視時就地保存指定之儲存格的面板。

Selector

表示允許使用者從它的子項目之中選取項目的控制項。

StatusBar

代表在應用程式視窗的水平列中顯示項目與資訊的控制項。

StatusBarItem

表示 StatusBar 控制項的項目。

TabPanel

處理 TabItemTabControl 物件的配置。

TextBoxBase

提供功能給文字編輯控制項 (包括 TextBoxRichTextBox) 的抽象基底類別。

Thumb

表示可由使用者拖曳的控制項。

TickBar

代表繪製一組 Slider 控制項刻度的控制項。

ToggleButton

可切換狀態之控制項 (例如 CheckBox ) 的基底類別 (Base Class)。

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

描述將自動的 ToolTip 放置在 Slider 控制項上的方法。

GeneratorDirection

指定將產生項目的方向。 GeneratorDirection 可由 StartAt 使用。

GeneratorStatus

ItemContainerGenerator 使用,表示其項目產生狀態。

PlacementMode

描述 Popup 控制項出現在畫面上的位置。

PopupAnimation

描述 Popup 控制項如何在開啟時繪製動畫。

PopupPrimaryAxis

描述移動 Popup 控制項已增加可見 Popup數量的方向。

ScrollEventType

描述會導致 Scroll 控制項發生 ScrollBar 事件的行為。

TickBarPlacement

指定 TickBar 的位置,相對於 Track 控制項的 Slider

TickPlacement

指定 Slider 控制項中,關於控制項實作之 Track 的刻度標記位置。

委派

CustomPopupPlacementCallback

表示提供 Popup 控制項自訂定位的方法。

DragCompletedEventHandler

表示將處理 Thumb 控制項之 DragCompleted 路由事件的方法。

DragDeltaEventHandler

表示將處理 Thumb 控制項之 DragDelta 路由事件的方法。

DragStartedEventHandler

表示將處理 Thumb 控制項之 DragStarted 路由事件的方法。

ItemsChangedEventHandler

表示處理 ItemsChanged 事件的方法。

ScrollEventHandler

表示處理 Scroll 路由事件的方法,此事件會在 ScrollBarThumb 移動時發生。