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 свойства возникает событие .

Применяется к

См. также раздел