BindingList<T>.ApplySortCore(PropertyDescriptor, ListSortDirection) 메서드

정의

파생 클래스에서 재정의되면 항목을 정렬하고, 그렇지 않으면 NotSupportedException을 throw합니다.Sorts the items if overridden in a derived class; otherwise, throws a 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)

매개 변수

prop
PropertyDescriptor

정렬할 속성을 지정하는 PropertyDescriptor입니다.A PropertyDescriptor that specifies the property to sort on.

direction
ListSortDirection

ListSortDirection 값 중 하나입니다.One of the ListSortDirection values.

예외

메서드가 파생 클래스에서 재정의되지 않은 경우Method is not overridden in a derived class.

설명

BindingList<T> 클래스는 정렬의 기본 구현을 제공 하지 않으므로 ApplySortCore 항상 기본적으로 NotSupportedException을 throw 합니다.The BindingList<T> class does not provide a base implementation of sorting, so ApplySortCore always throws a NotSupportedException by default. 정렬을 사용 하려면 BindingList<T>에서 파생 하 고 다음 작업을 수행 합니다.To enable sorting, derive from BindingList<T> and perform the following tasks:

또한 보조 SortDirectionCore을 구현 하 고 정렬 속성을 SortPropertyCore 수 있습니다.In addition, you may want to implement the supplemental SortDirectionCore and SortPropertyCore sorting properties.

적용 대상