Udostępnij za pośrednictwem


DataGridColumn.DisplayIndex Właściwość

Definicja

Pobiera lub ustawia pozycję wyświetlania kolumny względem innych kolumn w obiekcie 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

Wartość właściwości

Pozycja kolumny oparta na zerach, która jest wyświetlana w skojarzonym obiekcie DataGrid. Zarejestrowana wartość domyślna to -1. Aby uzyskać informacje o tym, co może mieć wpływ na wartość, zobacz DependencyProperty.

Uwagi

Właściwość DisplayIndex ma wartość domyślną -1 przed dodaniu jej do kolekcji DataGrid.Columns . Ta wartość jest aktualizowana po dodaniu kolumny do elementu DataGrid.

Właściwość DataGrid wymaga, aby DisplayIndex właściwość każdej kolumny musi być unikatową liczbą całkowitą z zakresu od 0 do Count - Columns 1. W związku z tym, gdy zmienia się jedna DisplayIndex kolumna, zmiana zwykle powoduje DisplayIndex zmianę innych kolumn.

Ograniczenia dotyczące DisplayIndex wartości są wymuszane przez ValidateValueCallback mechanizm. Jeśli spróbujesz ustawić nieprawidłową wartość, zostanie zgłoszony wyjątek czasu wykonywania.

Po zmianie DataGrid.ColumnDisplayIndexChanged wartości DisplayIndex właściwości zdarzenie jest zgłaszane.

Dotyczy

Zobacz też