BindingList<T>.IsSortedCore Свойство
Определение
Возвращает значение, показывающее, сортируется ли список.Gets a value indicating whether the list is sorted.
protected:
virtual property bool IsSortedCore { bool get(); };
protected virtual bool IsSortedCore { get; }
member this.IsSortedCore : bool
Protected Overridable ReadOnly Property IsSortedCore As Boolean
Значение свойства
Значение true
, если список сортируется; в противном случае — значение false
.true
if the list is sorted; otherwise, false
. Значение по умолчанию — false
.The default is false
.
Комментарии
BindingList<T>Класс не предоставляет базовую реализацию сортировки, поэтому IsSortedCore всегда возвращает false
по умолчанию.The BindingList<T> class does not provide a base implementation of sorting, so IsSortedCore always returns false
by default.
BindingList<T>Класс не предоставляет базовую реализацию сортировки.The BindingList<T> class does not provide a base implementation of sorting. Чтобы включить сортировку, сделайте класс производным от BindingList<T> и:To enable sorting, derive a class from BindingList<T> and:
Переопределяйте ApplySortCore и реализуйте сортировку, вызывая ListChanged событие после завершения сортировки.Override ApplySortCore and implement sorting raising the ListChanged event when sorting is complete.
Переопределение RemoveSortCore и реализация удаления сортировки.Override RemoveSortCore and implement sort removal.
Переопределите SupportsSortingCore и задайте SupportsSortingCore для значение
true
.Override SupportsSortingCore and set SupportsSortingCore totrue
.
Кроме того, может потребоваться реализовать SortDirectionCore SortPropertyCore Свойства сортировки дополнительных и s.In addition, you may want to implement the supplemental SortDirectionCore and SortPropertyCores sorting properties.