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 中所顯示。 已註冊的預設值為 -1。 如需哪些因素會影響值的詳細資訊,請參閱 DependencyProperty

備註

屬性 DisplayIndex 在新增至 DataGrid.Columns 集合之前,其預設值為 -1。 當資料行加入至 DataGrid 時,就會更新此值。

DataGrid需要 DisplayIndex 每個資料行的 屬性必須是從 0 到 CountColumns -1 的唯一整數。 因此,當某個資料行的 變更時 DisplayIndex ,變更通常會讓 DisplayIndex 其他資料行的 也會變更。

值的限制 DisplayIndex 是由機制 ValidateValueCallback 強制執行。 如果您嘗試設定不正確值,則會擲回執行時間例外狀況。

當屬性的值 DisplayIndex 變更時, DataGrid.ColumnDisplayIndexChanged 就會引發 事件。

適用於

另請參閱