PropertyGroupDescription Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Popisuje seskupení položek pomocí názvu vlastnosti jako kritéria.
public ref class PropertyGroupDescription : System::ComponentModel::GroupDescription
public class PropertyGroupDescription : System.ComponentModel.GroupDescription
type PropertyGroupDescription = class
inherit GroupDescription
Public Class PropertyGroupDescription
Inherits GroupDescription
- Dědičnost
Poznámky
Zobrazení podporují funkce seskupení, které uživateli umožňují rozdělit kolekci v zobrazení kolekce do logických skupin. Skupiny můžou být explicitní, kde uživatel poskytuje seznam skupin nebo implicitní, kde se skupiny generují dynamicky v závislosti na datech.
PropertyGroupDescriptionumožňuje vytvářet implicitní skupiny založené na .PropertyName Pokud chcete jednoduše seskupit podle vlastnosti, můžete ji PropertyName nastavit. Pokud chcete změnit hodnotu, která se nakonec použije pro skupinu, můžete použít Converter vlastnost k zadání převaděče hodnot. Můžete například chtít seskupit položky podle prvního písmena jména. PropertyName Pokud vlastnost není nastavena, položka samotná se předá převaděči hodnot. Převaděč může vrátit kolekci, která indikuje, že položky mohou být zobrazeny ve více než jedné skupině.
Pomocí vlastnosti můžete také definovat, jak se má StringComparison provést porovnání řetězců.
Konstruktory
| Name | Description |
|---|---|
| PropertyGroupDescription() |
Inicializuje novou instanci PropertyGroupDescription třídy. |
| PropertyGroupDescription(String, IValueConverter, StringComparison) |
Inicializuje novou instanci PropertyGroupDescription třídy se zadanými parametry. |
| PropertyGroupDescription(String, IValueConverter) |
Inicializuje novou instanci PropertyGroupDescription třídy se zadaným názvem vlastnosti a převaděčem. |
| PropertyGroupDescription(String) |
Inicializuje novou instanci PropertyGroupDescription třídy se zadaným názvem vlastnosti. |
Vlastnosti
| Name | Description |
|---|---|
| CompareNameAscending |
IComparer Získá hodnotu, která objednává skupiny ve vzestupném pořadí názvu. |
| CompareNameDescending |
IComparer Získá hodnotu, která objednává skupiny v sestupném pořadí názvu. |
| Converter |
Získá nebo nastaví převaděč pro použití na hodnotu vlastnosti nebo položku vytvořit konečnou hodnotu, která se používá k určení, do kterých skupin patří položka. |
| CustomSort |
Získá nebo nastaví vlastní porovnávač, který seřadí skupiny pomocí objektu, který implementuje IComparer. (Zděděno od GroupDescription) |
| GroupNames |
Získá kolekci názvů, které se používají k inicializaci skupiny se sadou podskupin s danými názvy. (Zděděno od GroupDescription) |
| PropertyName |
Získá nebo nastaví název vlastnosti, která slouží k určení, do kterých skupin patří položka. |
| SortDescriptions |
Získá kolekci kritérií řazení, ve kterých se mají seřadit skupiny. (Zděděno od GroupDescription) |
| StringComparison |
Získá nebo nastaví StringComparison hodnotu, která určuje porovnání mezi hodnotou položky (podle a PropertyNameConverter) a názvem skupiny. |
Metody
| Name | Description |
|---|---|
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| GroupNameFromItem(Object, Int32, CultureInfo) |
Vrátí názvy skupin pro danou položku. |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| NamesMatch(Object, Object) |
Vrátí hodnotu, která určuje, jestli se název skupiny a název položky shodují, aby položka patřila do skupiny. |
| OnPropertyChanged(PropertyChangedEventArgs) |
PropertyChanged Vyvolá událost. (Zděděno od GroupDescription) |
| ShouldSerializeGroupNames() |
Vrátí zda serializace procesy mají serializovat efektivní hodnotu GroupNames vlastnosti na instancích této třídy. (Zděděno od GroupDescription) |
| ShouldSerializeSortDescriptions() |
Vrátí zda serializace procesy mají serializovat efektivní hodnotu SortDescriptions vlastnosti na instancích této třídy. (Zděděno od GroupDescription) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Událost
| Name | Description |
|---|---|
| PropertyChanged |
Nastane, když se změní hodnota vlastnosti. (Zděděno od GroupDescription) |
Explicitní implementace rozhraní
| Name | Description |
|---|---|
| INotifyPropertyChanged.PropertyChanged |
Nastane, když se změní hodnota vlastnosti. (Zděděno od GroupDescription) |