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 到 Count -1 的唯Columns一整数。 因此,当 DisplayIndex 一列的 更改时,更改通常会导致 DisplayIndex 其他列的 也发生更改。
对值的限制 DisplayIndex 由机制 ValidateValueCallback 强制执行。 如果尝试设置无效的值,则会引发运行时异常。
更改属性的值 DisplayIndex 时,将 DataGrid.ColumnDisplayIndexChanged 引发 事件。