BindingList<T>.ApplySortCore Método

Definición

Ordena los elementos si se invalidan en una clase derivada; de lo contrario, produce una NotSupportedExceptionexcepción .

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)

Parámetros

prop
PropertyDescriptor

que PropertyDescriptor especifica la propiedad en la que se va a ordenar.

direction
ListSortDirection

Uno de los ListSortDirection valores.

Excepciones

El método no se invalida en una clase derivada.

Comentarios

La BindingList<T> clase no proporciona una implementación base de ordenación, por lo que ApplySortCore siempre produce una excepción de NotSupportedException forma predeterminada. Para habilitar la ordenación, derive de BindingList<T> y realice las siguientes tareas:

Además, es posible que quiera implementar las propiedades complementarias SortDirectionCore y SortPropertyCore de ordenación.

Se aplica a