Freigeben über


BindingList<T>.ApplySortCore Methode

Definition

Sortiert die gegebenenfalls in einer abgeleiteten Klasse überschriebenen Elemente; andernfalls wird eine NotSupportedException ausgelöst.

protected:
 virtual void ApplySortCore(System::ComponentModel::PropertyDescriptor ^ prop, System::ComponentModel::ListSortDirection direction);
protected virtual void ApplySortCore (System.ComponentModel.PropertyDescriptor prop, System.ComponentModel.ListSortDirection direction);
abstract member ApplySortCore : System.ComponentModel.PropertyDescriptor * System.ComponentModel.ListSortDirection -> unit
override this.ApplySortCore : System.ComponentModel.PropertyDescriptor * System.ComponentModel.ListSortDirection -> unit
Protected Overridable Sub ApplySortCore (prop As PropertyDescriptor, direction As ListSortDirection)

Parameter

prop
PropertyDescriptor

Ein PropertyDescriptor, der die Eigenschaft angibt, nach der sortiert werden soll.

direction
ListSortDirection

Einer der ListSortDirection-Werte.

Ausnahmen

Die Methode wird in einer abgeleiteten Klasse nicht überschrieben.

Hinweise

Die BindingList<T> -Klasse stellt keine Basisimplementierung der Sortierung bereit, sodass ApplySortCore standardmäßig immer ein NotSupportedException ausgelöst wird. Um die Sortierung zu aktivieren, leiten Sie die folgenden Aufgaben ab BindingList<T> , und führen Sie diese aus:

Darüber hinaus können Sie die zusätzlichen SortDirectionCore Eigenschaften und SortPropertyCore sortiereigenschaften implementieren.

Gilt für: