Compartir a través de


ValueTranslationService (Clase)

Actualización: noviembre 2007

Proporciona un mecanismo para capturar cambios de propiedades realizados por el usuario en el diseñador y para proporcionar nuevos valores en tiempo de diseño.

Espacio de nombres:  Microsoft.Windows.Design.Services
Ensamblado:  Microsoft.Windows.Design.Extensibility (en Microsoft.Windows.Design.Extensibility.dll)

Sintaxis

Public MustInherit Class ValueTranslationService

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

Comentarios

Normalmente, cuando un usuario cambia un valor de propiedad de un objeto en el diseñador, ese valor se establece en el objeto en el diseñador. Los autores de controles personalizados pueden insertar lógica personalizada en este proceso. El valor de propiedad se convierte del valor establecido por el usuario final en un nuevo valor de propiedad proporcionado por el autor del control. Por ejemplo, supongamos que el autor de un control desea que el usuario pueda establecer la propiedad visible del control en false, pero que el control siga estando visible en tiempo de diseño. La propiedad visible se convierte en true en el diseñador. Estos cambios sólo afectan al diseñador. En tiempo de ejecución, las propiedades aparecen con los valores establecidos por el usuario.

Jerarquía de herencia

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

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

ValueTranslationService (Miembros)

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

DesignModeValueProvider

Otros recursos

Tutorial: Cambiar el comportamiento de una propiedad en tiempo de diseño

Extensibilidad de WPF Designer