PropertyGroupDescription Kelas
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.
Menjelaskan pengelompokan item menggunakan nama properti sebagai kriteria.
public ref class PropertyGroupDescription : System::ComponentModel::GroupDescription
public class PropertyGroupDescription : System.ComponentModel.GroupDescription
type PropertyGroupDescription = class
inherit GroupDescription
Public Class PropertyGroupDescription
Inherits GroupDescription
- Warisan
Keterangan
Tampilan mendukung fungsionalitas pengelompokan, yang memungkinkan pengguna untuk mempartisi koleksi dalam tampilan koleksi ke dalam grup logis. Grup dapat secara eksplisit, di mana pengguna menyediakan daftar grup, atau implisit, di mana grup dihasilkan secara dinamis tergantung pada data.
PropertyGroupDescription memungkinkan Anda membuat grup implisit berdasarkan PropertyName. Jika Anda hanya ingin mengelompokkan menurut properti, Anda dapat mengatur PropertyName properti . Jika Anda ingin mengubah nilai yang akhirnya digunakan untuk grup, Anda dapat menggunakan Converter properti untuk menyediakan pengonversi nilai. Misalnya, Anda mungkin ingin mengelompokkan item berdasarkan huruf pertama nama. PropertyName Jika properti tidak diatur, item itu sendiri diteruskan ke pengonversi nilai. Pengonversi dapat mengembalikan koleksi, yang menunjukkan item dapat muncul di lebih dari satu grup.
Anda juga dapat menentukan bagaimana perbandingan string harus berlangsung menggunakan StringComparison properti .
Konstruktor
PropertyGroupDescription() |
Menginisialisasi instans baru kelas PropertyGroupDescription. |
PropertyGroupDescription(String) |
Menginisialisasi instans PropertyGroupDescription baru kelas dengan nama properti yang ditentukan. |
PropertyGroupDescription(String, IValueConverter) |
Menginisialisasi instans PropertyGroupDescription baru kelas dengan nama properti dan konverter yang ditentukan. |
PropertyGroupDescription(String, IValueConverter, StringComparison) |
Menginisialisasi instans PropertyGroupDescription baru kelas dengan parameter yang ditentukan. |
Properti
CompareNameAscending |
IComparer Mendapatkan nilai yang mengurutkan grup dalam urutan naik nama. |
CompareNameDescending |
IComparer Mendapatkan nilai yang mengurutkan grup dalam urutan nama turun. |
Converter |
Mendapatkan atau mengatur pengonversi untuk diterapkan ke nilai properti atau item untuk menghasilkan nilai akhir yang digunakan untuk menentukan grup mana item berada. |
CustomSort |
Mendapatkan atau mengatur perbandingan kustom yang mengurutkan grup menggunakan objek yang mengimplementasikan IComparer. (Diperoleh dari GroupDescription) |
GroupNames |
Mendapatkan kumpulan nama yang digunakan untuk menginisialisasi grup dengan sekumpulan subgrup dengan nama yang diberikan. (Diperoleh dari GroupDescription) |
PropertyName |
Mendapatkan atau mengatur nama properti yang digunakan untuk menentukan grup mana item berada. |
SortDescriptions |
Mendapatkan kumpulan kriteria pengurutan untuk mengurutkan grup. (Diperoleh dari GroupDescription) |
StringComparison |
Mendapatkan atau menetapkan StringComparison nilai yang menentukan perbandingan antara nilai item (sebagaimana ditentukan oleh PropertyName dan Converter) dan nama grup. |
Metode
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
GroupNameFromItem(Object, Int32, CultureInfo) |
Mengembalikan nama grup untuk item yang diberikan. |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
NamesMatch(Object, Object) |
Mengembalikan nilai yang menunjukkan apakah nama grup dan nama item cocok sehingga item tersebut termasuk dalam grup. |
OnPropertyChanged(PropertyChangedEventArgs) |
Memunculkan kejadian PropertyChanged. (Diperoleh dari GroupDescription) |
ShouldSerializeGroupNames() |
Mengembalikan apakah proses serialisasi harus menserialisasikan nilai GroupNames efektif properti pada instans kelas ini. (Diperoleh dari GroupDescription) |
ShouldSerializeSortDescriptions() |
Mengembalikan apakah proses serialisasi harus menserialisasikan nilai SortDescriptions efektif properti pada instans kelas ini. (Diperoleh dari GroupDescription) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
Acara
PropertyChanged |
Terjadi saat nilai properti berubah. (Diperoleh dari GroupDescription) |
Implementasi Antarmuka Eksplisit
INotifyPropertyChanged.PropertyChanged |
Terjadi saat nilai properti berubah. (Diperoleh dari GroupDescription) |