BindingList<T>.ApplySortCore Metodo

Definizione

Ordina gli elementi se sottoposto a override in una classe derivata; in caso contrario, genera un'eccezione 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

Oggetto PropertyDescriptor che specifica la proprietà in base alla quale eseguire l'ordinamento.

direction
ListSortDirection

Uno dei ListSortDirection valori.

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'eccezione NotSupportedException per impostazione predefinita. Per abilitare l'ordinamento, derivare da BindingList<T> ed eseguire le attività seguenti:

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

Si applica a