PropertyGroupDescription Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Ölçüt olarak özellik adı kullanan öğelerin gruplandırılması açıklanır.
public ref class PropertyGroupDescription : System::ComponentModel::GroupDescription
public class PropertyGroupDescription : System.ComponentModel.GroupDescription
type PropertyGroupDescription = class
inherit GroupDescription
Public Class PropertyGroupDescription
Inherits GroupDescription
- Devralma
Açıklamalar
Görünümler, kullanıcının koleksiyon görünümündeki koleksiyonu mantıksal gruplar halinde bölümlemesini sağlayan gruplandırma işlevini destekler. Gruplar, kullanıcının gruplar listesini sağladığı açık veya örtük olabilir; burada gruplar verilere bağlı olarak dinamik olarak oluşturulur.
PropertyGroupDescription , tabanlı PropertyNameörtük gruplar oluşturmanıza olanak tanır. Yalnızca bir özelliğe göre gruplandırmak istiyorsanız özelliği ayarlayabilirsiniz PropertyName . Sonunda grup için kullanılan değeri değiştirmek istiyorsanız, bir değer dönüştürücüsü sağlamak için özelliğini kullanabilirsiniz Converter . Örneğin, öğeleri bir adın ilk harfine göre gruplandırmak isteyebilirsiniz. PropertyName Özellik ayarlanmadıysa, öğenin kendisi değer dönüştürücüsünü geçirilir. Dönüştürücü, öğelerin birden çok grupta görünebileceğini gösteren bir koleksiyon döndürebilir.
Ayrıca özelliğini kullanarak dize karşılaştırmasının StringComparison nasıl gerçekleşmesi gerektiğini de tanımlayabilirsiniz.
Oluşturucular
PropertyGroupDescription() |
PropertyGroupDescription sınıfının yeni bir örneğini başlatır. |
PropertyGroupDescription(String) |
Belirtilen özellik adıyla sınıfının yeni bir örneğini PropertyGroupDescription başlatır. |
PropertyGroupDescription(String, IValueConverter) |
Belirtilen özellik adı ve dönüştürücü ile sınıfının yeni bir örneğini PropertyGroupDescription başlatır. |
PropertyGroupDescription(String, IValueConverter, StringComparison) |
Belirtilen parametrelerle sınıfının yeni bir örneğini PropertyGroupDescription başlatır. |
Özellikler
CompareNameAscending |
Grupları artan ad sırasına göre sıralayan bir IComparer değer alır. |
CompareNameDescending |
Grupları azalan ad sırasına göre sıralayan bir IComparer değer alır. |
Converter |
Bir öğenin hangi gruplara ait olduğunu belirlemek için kullanılan son değeri üretmek için özellik değerine veya öğeye uygulanacak bir dönüştürücü alır veya ayarlar. |
CustomSort |
uygulayan IComparerbir nesne kullanarak grupları sıralayan özel bir karşılaştırıcı alır veya ayarlar. (Devralındığı yer: GroupDescription) |
GroupNames |
Verilen adlara sahip bir alt grup kümesine sahip bir grubu başlatmak için kullanılan ad koleksiyonunu alır. (Devralındığı yer: GroupDescription) |
PropertyName |
Bir öğenin ait olduğu grupları belirlemek için kullanılan özelliğin adını alır veya ayarlar. |
SortDescriptions |
Grupların sıralandığı sıralama ölçütleri koleksiyonunu alır. (Devralındığı yer: GroupDescription) |
StringComparison |
Bir StringComparison öğenin değeri (ve Convertertarafından PropertyName belirlendiği gibi) ile bir grubun adı arasındaki karşılaştırmayı belirten bir değeri alır veya ayarlar. |
Yöntemler
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
GroupNameFromItem(Object, Int32, CultureInfo) |
Verilen öğe için grup adlarını döndürür. |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
NamesMatch(Object, Object) |
Öğenin gruba ait olması için grup adıyla öğe adının eşleşip eşleşmediğini belirten bir değer döndürür. |
OnPropertyChanged(PropertyChangedEventArgs) |
Olayı tetikler PropertyChanged . (Devralındığı yer: GroupDescription) |
ShouldSerializeGroupNames() |
Serileştirme işlemlerinin bu sınıfın örneklerinde özelliğinin GroupNames etkin değerini seri hale getirip getirmemesi gerektiğini döndürür. (Devralındığı yer: GroupDescription) |
ShouldSerializeSortDescriptions() |
Serileştirme işlemlerinin bu sınıfın örneklerinde özelliğinin SortDescriptions etkin değerini seri hale getirip getirmemesi gerektiğini döndürür. (Devralındığı yer: GroupDescription) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Ekinlikler
PropertyChanged |
Özellik değeri değiştiğinde gerçekleşir. (Devralındığı yer: GroupDescription) |
Belirtik Arabirim Kullanımları
INotifyPropertyChanged.PropertyChanged |
Özellik değeri değiştiğinde gerçekleşir. (Devralındığı yer: GroupDescription) |