BindingList<T>.ApplySortCore メソッド

定義

派生クラスでオーバーライドされた場合に項目を並べ替えます。それ以外の場合は、 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

direction
ListSortDirection

ListSortDirection値の 1 つ。

例外

メソッドは派生クラスではオーバーライドされません。

注釈

BindingList<T> クラスは並べ替えの基本実装を提供しないため、ApplySortCoreは常に既定でNotSupportedExceptionをスローします。 並べ替えを有効にするには、 BindingList<T> から派生し、次のタスクを実行します。

さらに、追加の SortDirectionCore を実装し、並べ替えプロパティを SortPropertyCore することもできます。

適用対象