Compartilhar via


Namespace Microsoft.Windows.Design

Fornece noções básicas de qualquer designer através de um backplane de serviços e dados e manipulação de metadados.

O Microsoft.Windows.Design namespace fornece classes para gerenciar o estado em um designer. Estado é representado pela ContextItem classe. Comportamento é especificado por serviços, que são gerenciados por um ServiceManager. O EditingContext contém informações de estado de todos os designer. Use o SubscribeContextCallback<TContextItemType> para ser notificado quando um alterações de item de contexto.

Classes

  Classe Descrição
Classe pública AssemblyReferences Infraestrutura. Um item de contexto que mantém o conjunto de referências que o designer está usando para resolver o tipo de informações.
Classe pública ContextItem Representa uma única parte do estado no designer.
Classe pública ContextItemManager Mantém um conjunto de itens de contexto.
Classe pública DataContextValueSourceAttribute Permite que um designer determinar a herança de contexto de dados na árvore visual de uma determinada propriedade.
Classe pública DisplayPropertyAttribute Determina a propriedade a ser usada ao exibir uma instância de um objeto em um designer.
Classe pública EditingContext Contains contextual state about a designer.
Classe pública OrderToken Uma classe genérica que identifica a ordem de classificação dos itens hierárquicas.
Classe pública RequirementAttribute Define atributos usados pelo RequirementValidator classe.
Classe pública RequirementSubscription Fornece uma notificação quando as alterações no contexto de edição podem foram satisfeitas a necessidade associada.
Classe pública RequirementValidator Determina se o contexto necessário e os serviços estão disponíveis para o tipo especificado.
Classe pública RequiresContextItemAttribute Indica que a classe depende do contexto especificado.
Classe pública RequiresServiceAttribute Indica que a classe depende do serviço especificado.
Classe pública ServiceManager Representa o comportamento associado com um EditingContext.
Classe pública ThumbnailAttribute Associa um ícone de um controle personalizado do Silverlight ou de Windows Presentation Foundation (WPF) da caixa de ferramentas Visual Studio ou Expression Blend. 
Classe pública ToolboxBrowsableAttribute Especifica se um controle é visível no navegador de caixa de ferramentas do designer.
Classe pública ToolboxCategoryAttribute Especifica a categoria na qual uma classe é exibido na caixa de ferramentas do designer.
Classe pública ToolboxExampleAttribute Infraestrutura. Especifica o tipo que implementa o IToolboxExampleFactory interface.
Classe pública ToolboxTabNameAttribute Especifica a guia na qual uma classe é exibido na caixa de ferramentas do designer.

Interfaces

  Interface Descrição
Interface pública IToolboxExample Infraestrutura. Especifica uma instância de exemplo de um item na caixa de ferramentas de um designer visual.
Interface pública IToolboxExampleFactory Infraestrutura. Fornece uma lista de exemplos em uma caixa de ferramentas do ativo que referenciam o mesmo Type.

Delegados

  Delegado Descrição
Delegado público PublishServiceCallback Um delegado é chamado quando um objeto deve publicar uma instância de um serviço.
Delegado público PublishServiceCallback<TServiceType> Um delegado genérico é chamado quando um objeto deve publicar uma instância de um serviço.
Delegado público SubscribeContextCallback Define um método de retorno de chamada é invocado quando um item de contexto é alterado.
Delegado público SubscribeContextCallback<TContextItemType> Define um método de retorno de chamada é invocado quando um item de contexto é alterado.
Delegado público SubscribeServiceCallback Um delegado é um retorno de chamada subscrições de serviço.
Delegado público SubscribeServiceCallback<TServiceType> Um delegado genérico é um retorno de chamada subscrições de serviço.

Enumerações

  Enumeração Descrição
Enumeração pública OrderTokenConflictResolution Uma enumeração usada para especificar o vencedor de ordenação ties.
Enumeração pública OrderTokenPrecedence Uma enumeração que especifica a precedência de tokens de ordem.