Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Classe PropertyGroupDescription

 

Publicado: agosto de 2016

Descreve o agrupamento de itens usando um nome de propriedade como critério.

Namespace:   System.Windows.Data
Assembly:  PresentationFramework (em PresentationFramework.dll)

System.Object
  System.ComponentModel.GroupDescription
    System.Windows.Data.PropertyGroupDescription

public class PropertyGroupDescription : GroupDescription

NomeDescrição
System_CAPS_pubmethodPropertyGroupDescription()

Inicializa uma nova instância da classe PropertyGroupDescription.

System_CAPS_pubmethodPropertyGroupDescription(String)

Inicializa uma nova instância de PropertyGroupDescription classe com o nome da propriedade especificado.

System_CAPS_pubmethodPropertyGroupDescription(String, IValueConverter)

Inicializa uma nova instância de PropertyGroupDescription classe com o nome da propriedade especificado e o conversor.

System_CAPS_pubmethodPropertyGroupDescription(String, IValueConverter, StringComparison)

Inicializa uma nova instância de PropertyGroupDescription classe com os parâmetros especificados.

NomeDescrição
System_CAPS_pubpropertySystem_CAPS_staticCompareNameAscending

Obtém ou define um IComparer valor que ordena os grupos em ordem crescente de nome.

System_CAPS_pubpropertySystem_CAPS_staticCompareNameDescending

Obtém um IComparer valor que ordena os grupos em ordem decrescente de nome.

System_CAPS_pubpropertyConverter

Obtém ou define um conversor para aplicar o valor da propriedade ou o item para produzir o valor final é usado para determinar quais grupos de um item pertence.

System_CAPS_pubpropertyCustomSort

Obtém ou define um comparador personalizado que classifica os grupos usando um objeto que implementa IComparer.(Herdado de GroupDescription.)

System_CAPS_pubpropertyGroupNames

Obtém a coleção de nomes que são usados para inicializar um grupo com um conjunto de subgrupos com nomes.(Herdado de GroupDescription.)

System_CAPS_pubpropertyPropertyName

Obtém ou define o nome da propriedade que é usado para determinar quais grupos de um item pertence.

System_CAPS_pubpropertySortDescriptions

Obtém a coleção de classificação critérios de classificação dos grupos.(Herdado de GroupDescription.)

System_CAPS_pubpropertyStringComparison

Obtém ou define um StringComparison valor que especifica a comparação entre o valor de um item (conforme determinado pela PropertyName e Converter) e o nome de um grupo.

NomeDescrição
System_CAPS_pubmethodEquals(Object)

Verifica se o objeto especificado é igual ao objeto atual. (Herdado de Object.)

System_CAPS_protmethodFinalize()

Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes que ele seja recuperado pela coleta de lixo. (Herdado de Object.)

System_CAPS_pubmethodGetHashCode()

Serve como a função de hash padrão.(Herdado de Object.)

System_CAPS_pubmethodGetType()

Obtém o Type da instância atual.(Herdado de Object.)

System_CAPS_pubmethodGroupNameFromItem(Object, Int32, CultureInfo)

Retorna o nome de grupo para um determinado item.(Substitui o GroupDescription.GroupNameFromItem(Object, Int32, CultureInfo).)

System_CAPS_protmethodMemberwiseClone()

Cria uma cópia superficial do Object atual.(Herdado de Object.)

System_CAPS_pubmethodNamesMatch(Object, Object)

Retorna um valor que indica se o nome do grupo e o nome do item correspondentes para que o item pertence ao grupo.(Substitui o GroupDescription.NamesMatch(Object, Object).)

System_CAPS_protmethodOnPropertyChanged(PropertyChangedEventArgs)

Gera o PropertyChanged evento.(Herdado de GroupDescription.)

System_CAPS_pubmethodShouldSerializeGroupNames()

Retorna se processos de serialização devem serializar o valor efetivo de GroupNames propriedade em instâncias dessa classe.(Herdado de GroupDescription.)

System_CAPS_pubmethodShouldSerializeSortDescriptions()

Retorna se processos de serialização devem serializar o valor efetivo de SortDescriptions propriedade em instâncias dessa classe.(Herdado de GroupDescription.)

System_CAPS_pubmethodToString()

Retorna uma string que representa o objeto atual.(Herdado de Object.)

NomeDescrição
System_CAPS_proteventPropertyChanged

Ocorre quando um valor de propriedade for alterado.(Herdado de GroupDescription.)

NomeDescrição
System_CAPS_pubinterfaceSystem_CAPS_priveventINotifyPropertyChanged.PropertyChanged

Ocorre quando um valor de propriedade for alterado.(Herdado de GroupDescription.)

Modos de exibição oferece suporte à funcionalidade de agrupamento, o que permite ao usuário particionar a coleção na exibição de coleção em grupos lógicos. Os grupos podem ser explícitos, quando o usuário fornece uma lista de grupos, ou implícitas, onde os grupos são gerados dinamicamente dependendo dos dados.

PropertyGroupDescriptionpermite que você crie grupos implícita com base em um PropertyName. Se você simplesmente deseja agrupar por uma propriedade que você pode definir o PropertyName propriedade. Se você quiser alterar o valor que eventualmente é usado para o grupo que você pode usar o Converter propriedade para fornecer um conversor de valor. Por exemplo, convém agrupar itens com base na primeira letra de um nome. Se o PropertyName propriedade não for definida, o item em si é passado para o conversor de valor. O conversor pode retornar uma coleção, que indica que os itens podem aparecer em mais de um grupo.

Você também pode definir como comparação de cadeia de caracteres deve levar local usando o StringComparison propriedade.

.NET Framework
Disponível desde 3.0
Silverlight
Disponível desde 3.0
Windows Phone Silverlight
Disponível desde 7.1

Quaisquer membros estáticos públicos ( Compartilhado no Visual Basic) desse tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Retornar ao início
Mostrar: