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 имеет значение по умолчанию -1 перед добавлением в коллекцию DataGrid.Columns . Это значение обновляется при добавлении столбца в DataGrid.
Требует DataGrid , чтобы DisplayIndex свойство каждого столбца было уникальным целым числом от 0 до CountColumns -1. Поэтому при DisplayIndex изменении одного столбца изменение обычно приводит к изменению DisplayIndex других столбцов.
Ограничения на DisplayIndex значение применяются механизмом ValidateValueCallback . При попытке задать недопустимое значение возникает исключение во время выполнения.
При изменении DataGrid.ColumnDisplayIndexChanged значения DisplayIndex свойства возникает событие .