Compartilhar via


Timeline.AllowDependentAnimations Propriedade

Definição

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

Boolean

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.

Aplica-se a

Confira também