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 コントロールの基本クラスを表します。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

固定コンテンツまたはフロー コンテンツ (それぞれ FixedDocument または FlowDocument で表される) を表示するためのビューアーの基本クラスを提供します。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 コントロールをドラッグしたときに 1 回以上発生する 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

複数の項目を選択できるコントロールの抽象クラスを提供します。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

スライド式 Thumb (位置は値に対応) を備えたスクロール バーを提供するコントロールを表します。Represents 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 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 を設定するために使用される 1 つの RepeatButton コントロールと 2 つの Value コントロールの位置とサイズを処理するコントロール プリミティブを表します。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

自動 ToolTipSlider コントロールに配置する方法について説明します。Describes the means by which the automatic ToolTip is positioned on a Slider control.

GeneratorDirection

項目の生成が行われる方向を指定します。 GeneratorDirectionStartAt によって使用されます。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 に対する Slider の配置を指定します。Specifies 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

ScrollBarThumb の移動時に発生する Scroll ルーティング イベントを処理するメソッドを表します。Represents the method that will handle the Scroll routed event that occurs when the Thumb of a ScrollBar moves.