PropertyGroupDescription Klas

Definitie

Beschrijft de groepering van items met behulp van een eigenschapsnaam als criteria.

public ref class PropertyGroupDescription : System::ComponentModel::GroupDescription
public class PropertyGroupDescription : System.ComponentModel.GroupDescription
type PropertyGroupDescription = class
    inherit GroupDescription
Public Class PropertyGroupDescription
Inherits GroupDescription
Overname
PropertyGroupDescription

Opmerkingen

Weergaven ondersteunen de functionaliteit van groepering, waardoor de gebruiker de verzameling in de verzamelingsweergave kan partitioneren in logische groepen. De groepen kunnen expliciet zijn, waarbij de gebruiker een lijst met groepen levert of impliciet, waarbij de groepen dynamisch worden gegenereerd, afhankelijk van de gegevens.

PropertyGroupDescription hiermee kunt u impliciete groepen maken op basis van een PropertyName. Als u gewoon wilt groeperen op een eigenschap, kunt u de PropertyName eigenschap instellen. Als u de waarde wilt wijzigen die uiteindelijk wordt gebruikt voor groep, kunt u de Converter eigenschap gebruiken om een waardeconversieprogramma op te geven. U kunt bijvoorbeeld items groeperen op basis van de eerste letter van een naam. Als de PropertyName eigenschap niet is ingesteld, wordt het item zelf doorgegeven aan het waardeconversieprogramma. Het conversieprogramma kan een verzameling retourneren, wat aangeeft dat de items in meer dan één groep kunnen worden weergegeven.

U kunt ook definiëren hoe de tekenreeksvergelijking moet plaatsvinden met behulp van de StringComparison eigenschap.

Constructors

Name Description
PropertyGroupDescription()

Initialiseert een nieuw exemplaar van de PropertyGroupDescription klasse.

PropertyGroupDescription(String, IValueConverter, StringComparison)

Initialiseert een nieuw exemplaar van de PropertyGroupDescription klasse met de opgegeven parameters.

PropertyGroupDescription(String, IValueConverter)

Initialiseert een nieuw exemplaar van de PropertyGroupDescription klasse met de opgegeven eigenschapsnaam en het conversieprogramma.

PropertyGroupDescription(String)

Initialiseert een nieuw exemplaar van de PropertyGroupDescription klasse met de opgegeven eigenschapsnaam.

Eigenschappen

Name Description
CompareNameAscending

Hiermee haalt u een IComparer waarde op waarmee orders in oplopende volgorde van de naam worden gegroepeerd.

CompareNameDescending

Hiermee haalt u een IComparer waarde op die groeperen in aflopende volgorde van de naam.

Converter

Hiermee haalt of stelt u een conversieprogramma in dat moet worden toegepast op de eigenschapswaarde of het item om de uiteindelijke waarde te produceren die wordt gebruikt om te bepalen tot welke groep(en) een item behoort.

CustomSort

Hiermee haalt u een aangepaste vergelijking op waarmee groepen worden gesorteerd met behulp van een object dat wordt geïmplementeerd IComparer.

(Overgenomen van GroupDescription)
GroupNames

Hiermee haalt u de verzameling namen op die worden gebruikt om een groep te initialiseren met een set subgroepen met de opgegeven namen.

(Overgenomen van GroupDescription)
PropertyName

Hiermee haalt u de naam op van de eigenschap die wordt gebruikt om te bepalen tot welke groep(en) een item behoort.

SortDescriptions

Hiermee haalt u de verzameling sorteercriteria op waarin de groepen moeten worden gesorteerd.

(Overgenomen van GroupDescription)
StringComparison

Hiermee haalt u een StringComparison waarde op die de vergelijking aangeeft tussen de waarde van een item (zoals bepaald door PropertyName en Converter) en de naam van een groep.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
GroupNameFromItem(Object, Int32, CultureInfo)

Retourneert de groepsnaam(en) voor het opgegeven item.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
NamesMatch(Object, Object)

Retourneert een waarde die aangeeft of de groepsnaam en de itemnaam overeenkomen, zodat het item deel uitmaakt van de groep.

OnPropertyChanged(PropertyChangedEventArgs)

Hiermee wordt de PropertyChanged gebeurtenis gegenereerd.

(Overgenomen van GroupDescription)
ShouldSerializeGroupNames()

Geeft als resultaat of serialisatieprocessen de effectieve waarde van de GroupNames eigenschap moeten serialiseren op exemplaren van deze klasse.

(Overgenomen van GroupDescription)
ShouldSerializeSortDescriptions()

Geeft als resultaat of serialisatieprocessen de effectieve waarde van de SortDescriptions eigenschap moeten serialiseren op exemplaren van deze klasse.

(Overgenomen van GroupDescription)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

gebeurtenis

Name Description
PropertyChanged

Treedt op wanneer een eigenschapswaarde wordt gewijzigd.

(Overgenomen van GroupDescription)

Expliciete interface-implementaties

Name Description
INotifyPropertyChanged.PropertyChanged

Treedt op wanneer een eigenschapswaarde wordt gewijzigd.

(Overgenomen van GroupDescription)

Van toepassing op