Compartilhar via


Namespace Microsoft.Windows.Design.PropertyEditing

Enables custom property editors to display in the Properties window.

O Microsoft.Windows.Design.PropertyEditing namespace fornece classes para implementar os editores de valor personalizado para designers. Geralmente, os editores de valor são exibidos na janela de propriedades do designer. A tabela a seguir mostra as implementações básicas para os editores de valor comumente usados.

Editor de propriedade de valor

Description

PropertyValueEditor

Um editor embutido que está hospedado no mesmo espaço físico, como o modo de exibição na janela de propriedades de hospedagem.

ExtendedPropertyValueEditor

An editor that is not normally hosted in-place. This is the equivalent of the drop-down style editor in the System.ComponentModel architecture.

DialogPropertyValueEditor

An editor that is implemented in its own dialog box.

Classes

  Classe Descrição
Classe pública AlternateContentPropertyAttribute Indica que uma propriedade de conteúdo não deve ser exibida na árvore de objetos.
Classe pública CategoryEditor Uma classe abstrata para a criação de editores de categoria personalizada.
Classe pública CategoryEntry Representa uma categoria de propriedades.
Classe pública DependencyPropertyValueSource Representa a fonte de um valor de propriedade de dependência.
Classe pública DialogPropertyValueEditor Recipiente para todos os diálogo caixa de edição de lógica para PropertyEntry objetos.
Classe pública EditModeSwitchButton Um botão de conveniência que permite ao usuário alternar entre os diferentes PropertyContainer modos.
Classe pública ExtendedPropertyValueEditor Contêiner para lógica de toda e qualquer editor estendida para propriedades.
Classe pública NewItemFactory Representa uma fábrica para criar novos itens de uma coleção ou um valor de propriedade.
Classe pública NewItemTypesAttribute Usado para especificar quais tipos de objeto podem ser atribuídos como o valor de uma propriedade ou o valor de um tipo de propriedade.
Classe pública NumberFormatAttribute Armazena informações de formatação que são usadas para editar um valor numérico.
Classe pública NumberIncrementsAttribute Contém informações sobre os incrementos que são usadas para alterar um valor numérico.
Classe pública NumberRangesAttribute Define um intervalo com base no número de atributos
Classe pública PropertyContainer Usado como um recipiente gráfico para PropertyEntry instâncias.
Classe pública PropertyEntry Representa uma propriedade.
Classe pública PropertyEntryCollection Representa uma coleção de PropertyEntry instâncias para subpropriedades de um determinado PropertyEntry.
Classe pública PropertyFilter Usado como parte da funcionalidade pesquisa e filtragem pode ser fornecida pelo host de edição de propriedade.
Classe pública PropertyFilterAppliedEventArgs Provides data for the FilterApplied event.
Classe pública PropertyFilterPredicate Representa um predicado para pesquisa e filtragem.
Classe pública PropertyMarker Um controle que aparece com um valor de propriedade na janela de propriedade e pode conter informações sobre o valor da propriedade.
Classe pública PropertyOrder Usado para definir a ordem na qual as propriedades aparecem em uma categoria ou em uma lista de subpropriedades.
Classe pública PropertyOrderAttribute Esse atributo é anexado a uma propriedade para especificar a ordem de classificação de uma propriedade em um navegador de propriedade.
Classe pública PropertyValue Represents the value of a property.
Classe pública PropertyValueCollection Representa uma coleção de PropertyValue instâncias.
Classe pública PropertyValueEditor Recipiente para in-line toda e qualquer lógica de editor de propriedades.
Classe pública PropertyValueEditorCommands Fornece os comandos padrão que controlam o comportamento de uma janela de propriedade quando o usuário edita propriedades.
Classe pública PropertyValueExceptionEventArgs Provides data for the PropertyValueException event.
Classe pública PropertyValueSource Representa a fonte de um valor de propriedade.

Estruturas

  Estrutura Descrição
Estrutura pública KeyAttributePair<T> Mapeia uma chave de seqüência de caracteres para um Attribute instância.

Interfaces

  Interface Descrição
Interface pública IIndexableAttribute Define um operador de indexação em um atributo.
Interface pública IPropertyFilterTarget Identificadores de classificação e filtragem de funcionalidade.

Enumerações

  Enumeração Descrição
Enumeração pública PropertyContainerEditMode Define os modos de edição diferente para um PropertyContainer.
Enumeração pública PropertyValueExceptionSource Indica a origem da exceção lançada por um PropertyValue instância.