Compartilhar via


Timeline.AllowDependentAnimations Propriedade

Definição

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

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

Aplica-se a

Confira também