DataGridColumn クラス

定義

DataGrid列を表します。

public ref class DataGridColumn abstract : System::Windows::DependencyObject
public abstract class DataGridColumn : System.Windows.DependencyObject
type DataGridColumn = class
    inherit DependencyObject
Public MustInherit Class DataGridColumn
Inherits DependencyObject
継承
派生

注釈

この抽象クラスは、すべての DataGrid 列の基本機能を提供します。

コンストラクター

名前 説明
DataGridColumn()

DataGridColumn クラスの新しいインスタンスを初期化します。

フィールド

名前 説明
ActualWidthProperty

ActualWidth依存関係プロパティを識別します。

CanUserReorderProperty

CanUserReorder依存関係プロパティを識別します。

CanUserResizeProperty

CanUserResize依存関係プロパティを識別します。

CanUserSortProperty

CanUserSort依存関係プロパティを識別します。

CellStyleProperty

CellStyle依存関係プロパティを識別します。

DisplayIndexProperty

DisplayIndex依存関係プロパティを識別します。

DragIndicatorStyleProperty

DragIndicatorStyle依存関係プロパティを識別します。

HeaderProperty

Header依存関係プロパティを識別します。

HeaderStringFormatProperty

HeaderStringFormat依存関係プロパティを識別します。

HeaderStyleProperty

HeaderStyle依存関係プロパティを識別します。

HeaderTemplateProperty

HeaderTemplate依存関係プロパティを識別します。

HeaderTemplateSelectorProperty

HeaderTemplateSelector依存関係プロパティを識別します。

IsAutoGeneratedProperty

IsAutoGenerated依存関係プロパティを識別します。

IsFrozenProperty

IsFrozen依存関係プロパティを識別します。

IsReadOnlyProperty

IsReadOnly依存関係プロパティを識別します。

MaxWidthProperty

MaxWidth依存関係プロパティを識別します。

MinWidthProperty

MinWidth依存関係プロパティを識別します。

SortDirectionProperty

SortDirection依存関係プロパティを識別します。

SortMemberPathProperty

SortMemberPath依存関係プロパティを識別します。

VisibilityProperty

Visibility依存関係プロパティを識別します。

WidthProperty

Width依存関係プロパティを識別します。

プロパティ

名前 説明
ActualWidth

デバイスに依存しない単位 (単位あたり 1/96 インチ) の列の現在の幅を取得します。

CanUserReorder

ユーザーが列ヘッダーをドラッグして列の表示位置を変更できるかどうかを示す値を取得または設定します。

CanUserResize

ユーザーがマウスを使用して列の幅を調整できるかどうかを示す値を取得または設定します。

CanUserSort

ユーザーが列ヘッダーをクリックして列を並べ替えることができるかどうかを示す値を取得または設定します。

CellStyle

列のセルのレンダリングに使用するスタイルを取得または設定します。

ClipboardContentBinding

クリップボードのセルの内容を取得または設定するときに使用するバインド オブジェクトを取得または設定します。

DataGridOwner

この列を含む DataGrid コントロールを取得します。

DependencyObjectType

このインスタンスの CLR 型をラップする DependencyObjectType を取得します。

(継承元 DependencyObject)
Dispatcher

このDispatcherが関連付けられているDispatcherObjectを取得します。

(継承元 DispatcherObject)
DisplayIndex

DataGrid内の他の列に対する列の表示位置を取得または設定します。

DragIndicatorStyle

ドラッグ操作中に列ヘッダーに適用するスタイル オブジェクトを取得または設定します。

Header

列ヘッダーの内容を取得または設定します。

HeaderStringFormat

列ヘッダーの内容に適用する書式パターンを取得または設定します。

HeaderStyle

列ヘッダーのレンダリング時に使用するスタイルを取得または設定します。

HeaderTemplate

列ヘッダーの視覚的表現を定義するテンプレートを取得または設定します。

HeaderTemplateSelector

列ヘッダーに使用するテンプレートを選択するオブジェクトを取得または設定します。

IsAutoGenerated

列が自動生成されるかどうかを示す値を取得します。

IsFrozen

列が水平方向にスクロールできないようにするかどうかを示す値を取得します。

IsReadOnly

列内のセルを編集できるかどうかを示す値を取得または設定します。

IsSealed

このインスタンスが現在シールされているかどうかを示す値を取得します (読み取り専用)。

(継承元 DependencyObject)
MaxWidth

列の最大幅制約を取得または設定します。

MinWidth

列の最小幅制約を取得または設定します。

SortDirection

列の並べ替え方向 (昇順または降順) を取得または設定します。

SortMemberPath

並べ替えの基準となるメンバーを示すプロパティ名、またはプロパティ名のピリオド区切りの階層を取得または設定します。

Visibility

列の可視性を取得または設定します。

Width

列の幅または自動サイズ設定モードを取得または設定します。

メソッド

名前 説明
CancelCellEdit(FrameworkElement, Object)

編集中のセルを元の編集されていない値に戻します。

CheckAccess()

呼び出し元のスレッドがこの DispatcherObjectにアクセスできるかどうかを判断します。

(継承元 DispatcherObject)
ClearValue(DependencyProperty)

プロパティのローカル値をクリアします。 クリアするプロパティは、 DependencyProperty 識別子によって指定されます。

(継承元 DependencyObject)
ClearValue(DependencyPropertyKey)

読み取り専用プロパティのローカル値をクリアします。 クリアするプロパティは、 DependencyPropertyKeyによって指定されます。

(継承元 DependencyObject)
CoerceValue(DependencyProperty)

指定した依存関係プロパティの値を強制します。 これは、呼び出し元のCoerceValueCallbackに存在する依存関係プロパティのプロパティ メタデータで指定されたDependencyObject関数を呼び出すことによって実現されます。

(継承元 DependencyObject)
CommitCellEdit(FrameworkElement)

セル編集モードを終了する前に、必要な検証を実行します。

Equals(Object)

指定された DependencyObject が現在の DependencyObjectと等しいかどうかを判断します。

(継承元 DependencyObject)
GenerateEditingElement(DataGridCell, Object)

派生クラスでオーバーライドされると、列の Binding プロパティ値にバインドされている編集要素を取得します。

GenerateElement(DataGridCell, Object)

派生クラスでオーバーライドされると、列の Binding プロパティ値にバインドされている読み取り専用要素を取得します。

GetCellContent(DataGridRow)

この列と指定した行の積集合にあるセルの Content プロパティ値を取得します。

GetCellContent(Object)

この列の積集合にあるセルと、指定したデータ項目を表す行の Content プロパティ値を取得します。

GetHashCode()

この DependencyObjectのハッシュ コードを取得します。

(継承元 DependencyObject)
GetLocalValueEnumerator()

この DependencyObjectでローカルに値が設定されている依存関係プロパティを決定するための特殊な列挙子を作成します。

(継承元 DependencyObject)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
GetValue(DependencyProperty)

DependencyObjectのこのインスタンスの依存関係プロパティの現在の有効な値を返します。

(継承元 DependencyObject)
InvalidateProperty(DependencyProperty)

指定した依存関係プロパティの有効な値を再評価します。

(継承元 DependencyObject)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
NotifyPropertyChanged(String)

列プロパティが変更されたことを、この列を含む DataGrid に通知します。

OnCoerceIsReadOnly(Boolean)

この列を含むIsReadOnlyのプロパティ ルールに基づいて、DataGrid プロパティの値を決定します。

OnCopyingCellClipboardContent(Object)

CopyingCellClipboardContent イベントを発生させます。

OnPastingCellClipboardContent(Object, Object)

PastingCellClipboardContent イベントを発生させます。

OnPropertyChanged(DependencyPropertyChangedEventArgs)

この DependencyObject の依存関係プロパティの有効な値が更新されるたびに呼び出されます。 変更された特定の依存関係プロパティは、イベント データで報告されます。

(継承元 DependencyObject)
PrepareCellForEdit(FrameworkElement, RoutedEventArgs)

派生クラスでオーバーライドされると、編集に必要に応じてセルの内容を設定します。

ReadLocalValue(DependencyProperty)

依存関係プロパティが存在する場合は、そのローカル値を返します。

(継承元 DependencyObject)
RefreshCellContent(FrameworkElement, String)

派生クラスでオーバーライドされると、変更された列プロパティ値に応答して、列内のセルの内容を更新します。

SetCurrentValue(DependencyProperty, Object)

値ソースを変更せずに依存関係プロパティの値を設定します。

(継承元 DependencyObject)
SetValue(DependencyProperty, Object)

依存関係プロパティ識別子で指定された依存関係プロパティのローカル値を設定します。

(継承元 DependencyObject)
SetValue(DependencyPropertyKey, Object)

依存関係プロパティの DependencyPropertyKey 識別子で指定された、読み取り専用の依存関係プロパティのローカル値を設定します。

(継承元 DependencyObject)
ShouldSerializeProperty(DependencyProperty)

シリアル化プロセスが指定された依存関係プロパティの値をシリアル化する必要があるかどうかを示す値を返します。

(継承元 DependencyObject)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
VerifyAccess()

呼び出し元のスレッドがこの DispatcherObjectにアクセスできるように強制します。

(継承元 DispatcherObject)

イベント

名前 説明
CopyingCellClipboardContent

セルクリップボードの内容が準備された後に発生します。

PastingCellClipboardContent

クリップボードの内容がセルに移動する前に発生します。

適用対象

こちらもご覧ください