Timeline.AllowDependentAnimations 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 determina si se deben permitir animaciones dependientes para ejecutarse en toda la aplicación.
public:
static property bool AllowDependentAnimations { bool get(); void set(bool value); };
static bool AllowDependentAnimations();
static void AllowDependentAnimations(bool value);
public static bool AllowDependentAnimations { get; set; }
var boolean = Timeline.allowDependentAnimations;
Timeline.allowDependentAnimations = boolean;
Public Shared Property AllowDependentAnimations As Boolean
Valor de propiedad
bool
True si las animaciones se pueden ejecutar en la aplicación para casos de animación dependientes. De lo contrario, se devuelve el valor False. El valor predeterminado es true.
Comentarios
Si desea establecer este valor de propiedad en false, hágalo como parte de la inicialización de la página o de la aplicación, por ejemplo, en un controlador de activación de la aplicación. La propiedad es global para la aplicación y actúa como una configuración de aplicación, incluso si la estableces en un ámbito de página.
Un valor false para AllowDependentAnimations invalida todos los casos en los que EnableDependentAnimation se establece en true en animaciones individuales. Cuando AllowDependentAnimations es false, ninguna animación dependiente se ejecutará en la aplicación, todas actúan como si EnableDependentAnimation sea false en todas las animaciones. En el caso de las animaciones declaradas en el XAML de la página de la aplicación, podría parecer que no sería necesario deshabilitar las animaciones dependientes porque ya tienes control sobre ellas sin establecer explícitamente las propiedades EnableDependentAnimation . Pero el escenario de AllowDependentAnimations es más para los autores de aplicaciones que consumen controles con plantillas de control que pueden contener animaciones dependientes dentro de ellos. Estas animaciones pueden existir en los estados visuales, si los autores de controles no siguieron los procedimientos recomendados de estado visual. (Las plantillas de control para los controles Windows Runtime predeterminados no tienen animaciones dependientes, por lo que no tendrás que usar AllowDependentAnimations si solo usas controles XAML predeterminados y plantillas predeterminadas).
Nota
Si usas UIElement.CacheMode, es posible que hayas creado animaciones dependientes involuntariamente, incluso cuando uses controles XAML predeterminados; para obtener más información, consulta UIElement.CacheMode y Optimizar animaciones y medios.