BindingList<T>.ApplySortCore Metodo

Definizione

Ordina gli elementi se ne è stato eseguito l'override in una classe derivata; in caso contrario genera un oggetto NotSupportedException.

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)

Parametri

prop
PropertyDescriptor

Un oggetto PropertyDescriptor che specifica in base a quale proprietà ordinare.

direction
ListSortDirection

Uno dei valori di ListSortDirection.

Eccezioni

Il metodo non viene sottoposto a override in una classe derivata.

Commenti

La BindingList<T> classe non fornisce un'implementazione di base dell'ordinamento, quindi ApplySortCore genera sempre un valore NotSupportedException per impostazione predefinita. Per abilitare l'ordinamento, derivare da BindingList<T> ed eseguire le attività seguenti:

Inoltre, è possibile implementare le proprietà aggiuntive SortDirectionCore e SortPropertyCore di ordinamento.

Si applica a