Classe CategoryEditor
Uma classe abstrata para a criação de editores de categoria personalizada.
Hierarquia de herança
System.Object
Microsoft.Windows.Design.PropertyEditing.CategoryEditor
Namespace: Microsoft.Windows.Design.PropertyEditing
Assembly: Microsoft.Windows.Design.Interaction (em Microsoft.Windows.Design.Interaction.dll)
Sintaxe
'Declaração
Public MustInherit Class CategoryEditor
public abstract class CategoryEditor
public ref class CategoryEditor abstract
[<AbstractClass>]
type CategoryEditor = class end
public abstract class CategoryEditor
O tipo CategoryEditor expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
CategoryEditor | Initializes a new instance of the CategoryEditor class. |
Início
Propriedades
Nome | Descrição | |
---|---|---|
EditorTemplate | Quando substituído em uma classe derivada, obtém uma DataTemplate que atua como a interface do usuário para um CategoryEditor. | |
TargetCategory | Quando substituído em uma classe derivada, obtém uma string localizada que indica qual pertence este editor de categoria. |
Início
Métodos
Nome | Descrição | |
---|---|---|
ConsumesProperty | Quando substituído em uma classe derivada, chamado uma vez para cada propriedade na categoria para determinar quais propriedades são editadas por isso CategoryEditor. | |
CreateEditorAttribute(Type) | Método de utilitário que cria um novo EditorAttribute especificado CategoryEditor tipo. | |
CreateEditorAttribute(CategoryEditor) | Método de utilitário que cria um novo EditorAttribute especificado CategoryEditor. | |
Equals | Determina se o especificado Object é igual a atual Object. (Herdado de Object.) | |
Finalize | Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.) | |
GetHashCode | Serves as a hash function for a particular type. (Herdado de Object.) | |
GetImage | Quando substituído em uma classe derivada, retorna um objeto que o host pode colocar em um ContentControl para exibir o proprietário. | |
GetType | Obtém o Type da instância atual. (Herdado de Object.) | |
MemberwiseClone | Cria uma cópia superficial do atual Object. (Herdado de Object.) | |
ToString | Retorna um string que representa o objeto atual. (Herdado de Object.) |
Início
Comentários
Derivar dessa classe para fornecer um personalizado CategoryEditor para um conjunto de propriedades em um host de navegador de propriedade. Esta classe representa uma interface de usuário personalizada para edição de um conjunto relacionado de propriedades, como, por exemplo, as propriedades na categoria texto.
O TargetCategory propriedade indica a categoria de propriedades relacionadas, este editor destina-se a editar. Por exemplo, várias propriedades relacionadas a texto são exibidas na janela Properties, sob a categoria de texto. Se um editor é projetado para editar essas propriedades, o TargetCategory propriedade retornará "Text".
O EditorTemplate propriedade retorna o modelo XAML para a interface visual editor. Isso normalmente é fornecido em um ResourceDictionary em outro lugar no projeto.
Observe que, antes de um CategoryEditor será usado pelo designer, ele deve ser registrado. For more information, see Fornecimento de metadados de tempo de design.
Exemplos
O exemplo de código a seguir mostra como usar o CategoryEditor classe. For more information, see Passo a passo: Criando um editor de categoria.
Acesso thread-safe
Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.
Consulte também
Referência
Namespace Microsoft.Windows.Design.PropertyEditing