System.Windows.Controls.Primitives 命名空間

包含基底類別和控制項,主要是做為其他更複雜控制項的一部分。 Contains base classes and controls that are intended to be used as part of other more complex controls.

類別

BulletDecorator

代表對齊項目符號與另一個視覺物件的版面配置控制項。Represents a layout control that aligns a bullet and another visual object.

ButtonBase

表示所有 Button 控制項的基底類別 (Base Class)。Represents the base class for all Button controls.

CalendarButton

表示 Calendar 物件上的月份或年份。Represents a month or year on a Calendar object.

CalendarDayButton

表示 Calendar 上的日。Represents a day on a Calendar.

CalendarItem

表示 Calendar 上目前顯示的月份或年份。Represents the currently displayed month or year on a Calendar.

DataGridCellsPresenter

DataGrid 的範本內使用,以指定控制項的視覺化樹狀結構中要加入儲存格的位置。Used within the template of a DataGrid to specify the location in the control's visual tree where the cells are to be added.

DataGridColumnHeader

表示個別 DataGrid 資料行行首。Represents an individual DataGrid column header.

DataGridColumnHeadersPresenter

DataGrid 的範本內使用,以指定控制項的視覺化樹狀結構中要加入資料行行首的位置。Used within the template of a DataGrid to specify the location in the control's visual tree where the column headers are to be added.

DataGridDetailsPresenter

DataGrid 的範本內使用,以指定控制項的視覺化樹狀結構中要加入資料列詳細資料的位置。Used within the template of a DataGrid to specify the location in the control's visual tree where the row details are to be added.

DataGridRowHeader

表示個別 DataGrid 資料列行首。Represents an individual DataGrid row header.

DataGridRowsPresenter

DataGrid 的範本內使用,以指定控制項的視覺化樹狀結構中要加入資料列的位置。Used within the template of a DataGrid to specify the location in the control's visual tree where the rows are to be added.

DatePickerTextBox

表示 DatePicker 的文字輸入。Represents the text input of a DatePicker.

DocumentPageView

表示分頁內容 DocumentPage 的檢視區。Represents a viewport for a paginated DocumentPage.

DocumentViewerBase

提供檢視器的基底類別 (Base Class),其目的是用於顯示固定或流動內容 (分別由 FixedDocumentFlowDocument 表示)。Provides a base class for viewers that are intended to display fixed or flow content (represented by a FixedDocument or FlowDocument, respectively).

DragCompletedEventArgs

提供 DragCompleted 事件的相關資訊,這個事件發生在使用者完成以滑鼠拖曳 Thumb 控制項的作業時。Provides information about the DragCompleted event that occurs when a user completes a drag operation with the mouse of a Thumb control.

DragDeltaEventArgs

提供 DragDelta 事件的詳細資訊,這個事件在使用者以滑鼠拖曳 Thumb 控制項時發生一或多次。Provides information about the DragDelta event that occurs one or more times when a user drags a Thumb control with the mouse.

DragStartedEventArgs

提供使用者以滑鼠拖曳 Thumb 控制項時所發生的 DragStarted 事件相關資訊。Provides information about the DragStarted event that occurs when a user drags a Thumb control with the mouse.

GridViewRowPresenterBase

代表定義資料列版面配置 (不同資料項目顯示於不同欄) 類別的基底類別。Represents the base class for classes that define the layout for a row of data where different data items are displayed in different columns.

ItemsChangedEventArgs

提供 ItemsChanged 事件的資料。Provides data for the ItemsChanged event.

LayoutInformation

定義用來提供關於項目配置狀態之其他資訊的方法。Defines methods that provide additional information about the layout state of an element.

MenuBase

表示會定義選項供使用者選取的控制項。Represents a control that defines choices for users to select.

MultiSelector

提供允許選取多個項目之控制項的抽象類別 (Abstract Class)。Provides an abstract class for controls that allow multiple items to be selected.

Popup

表示包含內容的快顯視窗。Represents a pop-up window that has content.

RangeBase

表示具有某特定範圍內之值的項目。Represents an element that has a value within a specific range.

RepeatButton

表示在被按下時重複地引發其 Click 事件,直到被放開為止的控制項。Represents a control that raises its Click event repeatedly from the time it is pressed until it is released.

ResizeGrip

表示 Thumb 控制項的實作,使 Window 能夠變更它的大小。Represents an implementation of a Thumb control that enables a Window to change its size.

ScrollBar

表示提供捲軸的控制項,此捲軸具有位置對應值的滑動 ThumbRepresents a control that provides a scroll bar that has a sliding Thumb whose position corresponds to a value.

ScrollEventArgs

ScrollThumb 移動時,提供所發生之 ScrollBar 事件的資料。Provides data for a Scroll event that occurs when the Thumb of a ScrollBar moves.

SelectiveScrollingGrid

可在捲動檢視時就地保存指定之儲存格的面板。A panel that can hold specified cells in place when the view is scrolled.

Selector

表示允許使用者從它的子項目之中選取項目的控制項。Represents a control that allows a user to select items from among its child elements.

StatusBar

代表在應用程式視窗的水平列中顯示項目與資訊的控制項。Represents a control that displays items and information in a horizontal bar in an application window.

StatusBarItem

表示 StatusBar 控制項的項目。Represents an item of a StatusBar control.

TabPanel

處理 TabItemTabControl 物件的配置。Handles the layout of the TabItem objects on a TabControl.

TextBoxBase

提供功能給文字編輯控制項 (包括 TextBoxRichTextBox) 的抽象基底類別。An abstract base class that provides functionality for text editing controls, including TextBox and RichTextBox.

Thumb

表示可讓使用者拖曳的控制項。Represents a control that can be dragged by the user.

TickBar

代表繪製一組 Slider 控制項刻度的控制項。Represents a control that draws a set of tick marks for a Slider control.

ToggleButton

可切換狀態之控制項 (例如 CheckBox ) 的基底類別 (Base Class)。Base class for controls that can switch states, such as CheckBox.

ToolBarOverflowPanel

用來排列溢位 ToolBar 項目。Used to arrange overflow ToolBar items.

ToolBarPanel

ToolBar 內部排列 ToolBar 項目。Arranges ToolBar items inside a ToolBar.

Track

表示一個處理 Thumb 控制項位置和大小的原始控制項,以及兩個用來設定 RepeatButtonValue 控制項。Represents a control primitive that handles the positioning and sizing of a Thumb control and two RepeatButton controls that are used to set a Value.

UniformGrid

提供方式在格線中排列內容,格線中的所有儲存格大小都相同。Provides a way to arrange content in a grid where all the cells in the grid have the same size.

結構

CustomPopupPlacement

定義 Popup 控制項的自訂位置參數。Defines custom placement parameters for a Popup control.

GeneratorPosition

GeneratorPosition 可用來描述由 ItemContainerGenerator 管理之項目的位置。GeneratorPosition is used to describe the position of an item that is managed by ItemContainerGenerator.

介面

IContainItemStorage

提供項目面板的屬性封包實作。Provides a property bag implementation for item panels.

IHierarchicalVirtualizationAndScrollInfo

提供屬性,顯示階層式資料的控制項會透過這些屬性與 VirtualizingPanel 通訊。Provides properties through which a control that displays hierarchical data communicates with a VirtualizingPanel.

IItemContainerGenerator

由代替主機負責產生使用者介面 (UI) 內容之類別所實作的介面。An interface that is implemented by classes which are responsible for generating user interface (UI) content on behalf of a host.

IRecyclingItemContainerGenerator

擴充 IItemContainerGenerator 介面以重複使用其產生的 UI 內容。Extends the IItemContainerGenerator interface to reuse the UI content it generates. 負責為所屬類別產生使用者介面 (UI) 內容的類別,需實作此介面。Classes that are responsible for generating user interface (UI) content on behalf of a host implement this interface.

IScrollInfo

表示 ScrollViewer 控制項內部的主要可捲動區域。Represents the main scrollable region inside a ScrollViewer control.

列舉

AutoToolTipPlacement

描述將自動的 ToolTip 放置在 Slider 控制項上的方法。Describes the means by which the automatic ToolTip is positioned on a Slider control.

GeneratorDirection

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

GeneratorStatus

ItemContainerGenerator 使用,表示其項目產生狀態。Used by ItemContainerGenerator to indicate the status of its item generation.

PlacementMode

描述 Popup 控制項出現在畫面上的位置。Describes the placement of where a Popup control appears on the screen.

PopupAnimation

描述 Popup 控制項在開啟時如何展示動畫。Describes how a Popup control animates when it opens.

PopupPrimaryAxis

描述 Popup 控制項的移動方向,以增加 Popup 的可見度。Describes the direction to move a Popup control to increase the amount of the Popup that is visible.

ScrollEventType

描述會導致 Scroll 控制項發生 ScrollBar 事件的行為。Describes the behavior that caused a Scroll event for a ScrollBar control.

TickBarPlacement

指定 TickBar 的位置,相對於 Track 控制項的 SliderSpecifies the placement of a TickBar with respect to the Track of a Slider control.

TickPlacement

指定當控制項實作 Slider 時,在 Track 控制項中的刻度標記位置。Specifies the position of tick marks in a Slider control with respect to the Track that the control implements.

委派

CustomPopupPlacementCallback

表示提供 Popup 控制項自訂定位的方法。Represents a method that provides custom positioning for a Popup control.

DragCompletedEventHandler

表示將處理 Thumb 控制項之 DragCompleted 路由事件的方法。Represents a method that will handle the DragCompleted routed event of a Thumb control.

DragDeltaEventHandler

表示將處理 Thumb 控制項之 DragDelta 路由事件的方法。Represents a method that will handle the DragDelta routed event of a Thumb control.

DragStartedEventHandler

表示將處理 Thumb 控制項之 DragStarted 路由事件的方法。Represents the method that will handle the DragStarted routed event of a Thumb control.

ItemsChangedEventHandler

表示將處理 ItemsChanged 事件的方法。Represents the method that will handle the ItemsChanged event.

ScrollEventHandler

表示處理 Scroll 路由事件的方法,此事件會在 ScrollBarThumb 移動時發生。Represents the method that will handle the Scroll routed event that occurs when the Thumb of a ScrollBar moves.