BindingList<T>.SortPropertyCore Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает дескриптор свойства, используемый для сортировки списка, если сортировка реализуется в производном классе; в противном случае возвращает null
.
protected:
virtual property System::ComponentModel::PropertyDescriptor ^ SortPropertyCore { System::ComponentModel::PropertyDescriptor ^ get(); };
protected virtual System.ComponentModel.PropertyDescriptor SortPropertyCore { get; }
protected virtual System.ComponentModel.PropertyDescriptor? SortPropertyCore { get; }
member this.SortPropertyCore : System.ComponentModel.PropertyDescriptor
Protected Overridable ReadOnly Property SortPropertyCore As PropertyDescriptor
Значение свойства
Дескриптор PropertyDescriptor, используемая для сортировки списка.
Комментарии
SortPropertyCore возвращает значение null
по умолчанию, BindingList<T> так как класс не предоставляет базовую реализацию сортировки. Чтобы включить сортировку, наследуйте класс от BindingList<T> и:
Переопределите ApplySortCore и реализуйте сортировку.
Переопределите и реализуйте RemoveSortCore удаление сортировки.
Переопределите SupportsSortingCore и задайте значение SupportsSortingCore
true
.При необходимости переопределите SortPropertyCore , чтобы вернуть объект , используемый PropertyDescriptor для сортировки.