Udostępnij za pośrednictwem


DataGrid.OnColumnDisplayIndexChanged(DataGridColumnEventArgs) Metoda

Definicja

ColumnDisplayIndexChanged Zgłasza zdarzenie.

protected public:
 virtual void OnColumnDisplayIndexChanged(System::Windows::Controls::DataGridColumnEventArgs ^ e);
protected internal virtual void OnColumnDisplayIndexChanged (System.Windows.Controls.DataGridColumnEventArgs e);
abstract member OnColumnDisplayIndexChanged : System.Windows.Controls.DataGridColumnEventArgs -> unit
override this.OnColumnDisplayIndexChanged : System.Windows.Controls.DataGridColumnEventArgs -> unit
Protected Friend Overridable Sub OnColumnDisplayIndexChanged (e As DataGridColumnEventArgs)

Parametry

e
DataGridColumnEventArgs

Dane zdarzenia.

Uwagi

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

Podnoszenie zdarzenia wywołuje program obsługi zdarzeń przez delegata. Aby uzyskać więcej informacji, zobacz Obsługa i podnoszenie zdarzeń.

Metoda OnColumnDisplayIndexChanged umożliwia również klasom pochodnym obsługę zdarzenia bez dołączania delegata. Jest to preferowana technika obsługi zdarzenia w klasie pochodnej.

Uwagi dotyczące dziedziczenia

Podczas zastępowania OnColumnDisplayIndexChanged(DataGridColumnEventArgs) w klasie pochodnej należy wywołać metodę klasy OnColumnDisplayIndexChanged(DataGridColumnEventArgs) bazowej, aby zarejestrowani delegaci odbierali zdarzenie.

Dotyczy