PropertyGroupDescription Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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) |