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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
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