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
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.
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