BindingList<T>.ApplySortCore Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengurutkan item jika ditimpa dalam kelas turunan; jika tidak, melempar .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)
Parameter
- prop
- PropertyDescriptor
Yang PropertyDescriptor menentukan properti untuk diurutkan.
- direction
- ListSortDirection
Salah ListSortDirection satu nilai.
Pengecualian
Metode tidak ditimpa dalam kelas turunan.
Keterangan
Kelas BindingList<T> tidak menyediakan implementasi dasar pengurutan, jadi ApplySortCore selalu melempar secara NotSupportedException default. Untuk mengaktifkan pengurutan, dapatkan dari BindingList<T> dan lakukan tugas berikut:
Ambil alih ApplySortCore dan terapkan pengurutan, menaikkan ListChanged peristiwa saat pengurutan selesai.
Ambil alih RemoveSortCore dan terapkan penghapusan pengurutan.
Ambil alih SupportsSortingCore dan atur SupportsSortingCore ke
true.
Selain itu, Anda mungkin ingin menerapkan properti tambahan SortDirectionCore dan SortPropertyCore pengurutan.