Classe ValueTranslationService

Fornece um mecanismo para capturar as alterações de propriedade feitas pelo usuário no designer e fornecendo novos valores em time de design.

Namespace:  Microsoft.Windows.Design.Services
Assembly:  Microsoft.Windows.Design.Extensibility (em Microsoft.Windows.Design.Extensibility.dll)

Sintaxe

Public MustInherit Class ValueTranslationService

Dim instance As ValueTranslationService
public abstract class ValueTranslationService
public ref class ValueTranslationService abstract
public abstract class ValueTranslationService

Comentários

Normalmente, quando um usuário altera um valor da propriedade de um objeto no designer, esse valor é conjunto no objeto no designer.Os autores de controle personalizado podem inserir a lógica personalizada nesse processo.O valor da propriedade é traduzido do valor que define o usuário participante, como um novo valor da propriedade fornecido pelo autor do controle.Por exemplo, eles deseja que o usuário ser capaz de conjunto a propriedade visible de um controle para false, mas o controle ainda deve ser visível em time de design. A propriedade visible é traduzida como true no designer. Essas alterações afetam somente o criador.Em time de execução, as propriedades são exibidas com os valores definidos pelo usuário.

Hierarquia de herança

System.Object
  Microsoft.Windows.Design.Services.ValueTranslationService

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

Membros ValueTranslationService

Namespace Microsoft.Windows.Design.Services

DesignModeValueProvider

Outros recursos

Demonstra Passo a passo: Alterar o comportamento de uma propriedade em tempo de design

Extensibilidade do WPF Designer