Compartir a través de


DesignModeValueProvider (Constructor)

Inicializa una nueva instancia de la clase DesignModeValueProvider.

Espacio de nombres:  Microsoft.Windows.Design.Model
Ensamblado:  Microsoft.Windows.Design.Interaction (en Microsoft.Windows.Design.Interaction.dll)

Sintaxis

'Declaración
Public Sub New
public DesignModeValueProvider()
public:
DesignModeValueProvider()
new : unit -> DesignModeValueProvider
public function DesignModeValueProvider()

Excepciones

Excepción Condición
InvalidOperationException

Se agrega una propiedad no válida a Properties.

Comentarios

En el constructor se identifican las propiedades que desea capturar. Para identificar las propiedades, debe agregarlas a la propiedad Properties.

Ejemplos

En el ejemplo siguiente, las propiedades Background y Content se identifican como propiedades que deben capturarse. Cuando el usuario cambia estas propiedades, el método TranslatePropertyValue proporciona nuevos valores. Este ejemplo de código forma parte de un ejemplo más extenso referente a la clase DesignModeValueProvider.

Para obtener más información, vea Tutorial: Cambiar el comportamiento de una propiedad en tiempo de diseño.


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");
}

Seguridad de .NET Framework

Vea también

Referencia

DesignModeValueProvider Clase

Microsoft.Windows.Design.Model (Espacio de nombres)

Otros recursos

Cómo: Cambiar el comportamiento de una propiedad en tiempo de diseño

Arquitectura de extensibilidad de WPF Designer

Arquitectura de edición de propiedades

Proveedores de características y conectores de características