UIPropertyMetadata.IsAnimationProhibited Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece un valor que declara si las animaciones deben estar deshabilitadas en la propiedad de dependencia en la que se aplica la instancia que contiene metadatos.
public:
property bool IsAnimationProhibited { bool get(); void set(bool value); };
public bool IsAnimationProhibited { get; set; }
member this.IsAnimationProhibited : bool with get, set
Public Property IsAnimationProhibited As Boolean
Valor de propiedad
true
indica que no se permiten animaciones; false
indica que se permiten animaciones. El valor predeterminado es false
(animaciones permitidas).
Comentarios
En general, las propiedades de dependencia predeterminadas disponibles en las API de implementación del marco de trabajo de Windows Presentation Foundation (WPF) se pueden animar. Puede establecer esta propiedad true
en en los metadatos de su propia propiedad de dependencia personalizada para deshabilitar las animaciones en ella.
Si una propiedad con este valor true
intenta usarse como destino de animación, se generará una excepción en tiempo de ejecución.
Las propiedades de cualquier clase derivada de PropertyMetadata normalmente se definen en el modelo de objetos como lectura y escritura. Esto es para que se puedan ajustar después de la inicialización de la instancia. Sin embargo, una vez que los metadatos se consumen como parte de una llamada a Register, AddOwnero OverrideMetadata, el sistema de propiedades sellará que la instancia de metadatos y las propiedades que transmiten los detalles de los metadatos ahora se consideran inmutables. Si se intenta establecer IsAnimationProhibited una vez IsSealed en true
esta instancia de metadatos, se producirá una excepción.