BindingList<T>.ApplySortCore Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Rendezi az elemeket, ha felül van bírálva egy származtatott osztályban; ellenkező esetben egy 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)
Paraméterek
- prop
- PropertyDescriptor
A PropertyDescriptor rendezendő tulajdonságot meghatározó tulajdonság.
- direction
- ListSortDirection
Az egyik ListSortDirection érték.
Kivételek
A metódus nincs felülírva egy származtatott osztályban.
Megjegyzések
Az BindingList<T> osztály nem biztosítja a rendezés alapszintű implementációját, ezért ApplySortCore mindig alapértelmezés szerint dob NotSupportedException . A rendezés engedélyezéséhez származtathatja BindingList<T> és végrehajthatja a következő feladatokat:
A rendezés felülbírálása ApplySortCore és implementálása, az esemény növelése a ListChanged rendezés befejezésekor.
Rendezési eltávolítás felülbírálása RemoveSortCore és implementálása.
Felülbírálás SupportsSortingCore és beállítás SupportsSortingCore :
true.
Emellett érdemes lehet implementálni a kiegészítő SortDirectionCore és SortPropertyCore a rendezési tulajdonságokat.