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

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

(継承元 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)

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

(継承元 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

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

適用対象

こちらもご覧ください