DataGridColumn.DisplayIndex 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定相對於 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 就會引發 事件。