Compartir a través de


Timeline.AllowDependentAnimations Propiedad

Definición

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

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, 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.

Se aplica a

Consulte también