Timeline.AllowDependentAnimations Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um valor que determina se animações dependentes devem ser permitidas para execução em todo o aplicativo.
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 da propriedade
bool
true se as animações puderem ser executadas no aplicativo para casos de animação dependentes. Caso contrário, false. O padrão é true.
Comentários
Se você quiser definir esse valor de propriedade como false, faça isso como parte da inicialização de página ou aplicativo, por exemplo, em um manipulador de ativação de aplicativo. A propriedade é global para o aplicativo e atua como uma configuração de aplicativo, mesmo se você defini-la em um escopo de página.
Um valor falso para AllowDependentAnimations substitui todos os casos em que EnableDependentAnimation é definido como true em animações individuais. Quando AllowDependentAnimations for false, nenhuma animação dependente será executada em seu aplicativo, todas elas agirão como se EnableDependentAnimation fosse falsa em todas as animações. Para animações declaradas na página XAML do aplicativo, pode parecer que não seria necessário desabilitar as animações dependentes porque você já tem controle sobre elas, não definindo explicitamente as propriedades EnableDependentAnimation . Mas o cenário para AllowDependentAnimations é mais para autores de aplicativos que estão consumindo controles com modelos de controle que podem conter animações dependentes dentro deles. Essas animações podem existir nos estados visuais, se os autores de controle não seguiram as práticas recomendadas de estado visual. (Os modelos de controle para controles de Windows Runtime padrão não têm animações dependentes, portanto, você não precisará usar AllowDependentAnimations se estiver usando apenas controles XAML padrão e modelos padrão.)
Observação
Se você estiver usando UIElement.CacheMode, poderá ter criado animações dependentes involuntariamente, mesmo ao usar controles XAML padrão; para obter mais informações, consulte UIElement.CacheMode e Otimizar animações e mídia.