DataGridColumn.DisplayIndex プロパティ

定義

DataGrid 内の他の列を基準とした列の表示位置を設定または取得します。

public:
 property int DisplayIndex { int get(); void set(int value); };
public int DisplayIndex { get; set; }
member this.DisplayIndex : int with get, set
Public Property DisplayIndex As Integer

プロパティ値

列が、関連付けられた DataGrid に表示されるときの 0 から始まる位置。 登録済みの既定値は -1 です。 この値が何に影響されるかについては、DependencyProperty のトピックを参照してください。

注釈

プロパティの既定値は DisplayIndex 、コレクションに追加される前に DataGrid.Columns -1 です。 この値は、 列が に追加されると更新されます DataGrid

では DataGrid 、各列の プロパティが DisplayIndex 0 から -1 までの Count 一意の Columns 整数である必要があります。 したがって、1 つの列の が DisplayIndex 変更されると、通常、他の列の も DisplayIndex 変更されます。

値に対する DisplayIndex 制限は、メカニズムによって ValidateValueCallback 適用されます。 無効な値を設定しようとすると、実行時例外がスローされます。

プロパティの値が DisplayIndex 変更されると、イベントが発生します DataGrid.ColumnDisplayIndexChanged

適用対象

こちらもご覧ください