Compartir a través de


Timeline.AllowDependentAnimations Propiedad

Definición

Obtiene o establece un valor que determina si se deben permitir que se ejecuten animaciones dependientes 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

Boolean

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, no se ejecutará ninguna animación dependiente en la aplicación, todas actúan como si EnableDependentAnimation es 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 al no 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 ellas. 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 predeterminados Windows Runtime 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 usas controles XAML predeterminados; para obtener más información, consulta UIElement.CacheMode y Optimizar animaciones y medios.

Se aplica a

Consulte también