Compartilhar via


Construtor DesignModeValueProvider

Initializes a new instance of the DesignModeValueProvider class.

Namespace:  Microsoft.Windows.Design.Model
Assembly:  Microsoft.Windows.Design.Interaction (em Microsoft.Windows.Design.Interaction.dll)

Sintaxe

'Declaração
Public Sub New
public DesignModeValueProvider()
public:
DesignModeValueProvider()
new : unit -> DesignModeValueProvider
public function DesignModeValueProvider()

Exceções

Exceção Condição
InvalidOperationException

Uma propriedade inválida é adicionada ao Properties.

Comentários

In the constructor you identify the properties that you want to capture. Você identifica as propriedades, adicionando-os para Properties.

Exemplos

O exemplo a seguir identifica as Background e Content propriedades como propriedades para captura. Quando o usuário altera essas propriedades, os novos valores são fornecidos pelo TranslatePropertyValue método. This code example is part of a larger example provided for the DesignModeValueProvider class.

For more information, see Walkthrough: Alterar o comportamento de uma propriedade em tempo de design.


Public Sub New()
    Properties.Add(GetType(Button), "Content")
    Properties.Add(GetType(Button), "Background")
End Sub

public CustomButtonDesignModeValueProvider()
{
    Properties.Add( typeof(Button), "Content");
    Properties.Add(typeof(Button), "Background");
}

Segurança do .NET Framework

Consulte também

Referência

DesignModeValueProvider Classe

Namespace Microsoft.Windows.Design.Model

Outros recursos

Como: alterar o comportamento de uma propriedade em tempo de design

Arquitetura de extensibilidade Designer WPF

Propriedade de edição de arquitetura

Recurso provedores e conectores de recursos