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 as animações dependentes devem ter permissão para serem executadas 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 da página ou do 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 que você a defina 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 false 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 melhores práticas 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, talvez tenha 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.