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 到 Count -1 的唯Columns一整数。 因此,当 DisplayIndex 一列的 更改时,更改通常会导致 DisplayIndex 其他列的 也发生更改。

对值的限制 DisplayIndex 由机制 ValidateValueCallback 强制执行。 如果尝试设置无效的值,则会引发运行时异常。

更改属性的值 DisplayIndex 时,将 DataGrid.ColumnDisplayIndexChanged 引发 事件。

适用于

另请参阅