Timeline.AllowDependentAnimations 속성

정의

앱 전체에서 종속 애니메이션을 실행할 수 있는지 여부를 결정하는 값을 가져오거나 설정합니다.

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

속성 값

Boolean

bool

true 이면 종속 애니메이션 사례에 대해 앱에서 애니메이션을 실행할 수 있습니다. 그렇지 않으면 false입니다. 기본값은 true입니다.

설명

이 속성 값을 false로 설정하려면 페이지 또는 앱 초기화의 일부로 설정합니다(예: 앱 활성화 처리기). 속성은 앱에 대해 전역이며, 페이지 scope 설정하더라도 앱 설정처럼 작동합니다.

AllowDependentAnimations에 대한 false 값은 개별 애니메이션에서 EnableDependentAnimationtrue 로 설정된 모든 경우를 재정의합니다. AllowDependentAnimations가 false이면 앱에서 종속 애니메이션이 실행되지 않으며 모든 애니메이션에서 EnableDependentAnimationfalse 인 것처럼 작동합니다. 앱의 페이지 XAML에 선언된 애니메이션의 경우 EnableDependentAnimation 속성을 명시적으로 설정하지 않음으로써 종속 애니메이션을 이미 제어할 수 있으므로 종속 애니메이션을 사용하지 않도록 설정할 필요가 없는 것처럼 보일 수 있습니다. 그러나 AllowDependentAnimations 시나리오는 컨트롤에 종속 애니메이션이 포함될 수 있는 컨트롤 템플릿을 사용하는 앱 작성자에게 더 적합합니다. 컨트롤 작성자가 시각적 상태 모범 사례를 따르지 않은 경우 이러한 애니메이션이 시각적 상태에 있을 수 있습니다. (기본 Windows 런타임 컨트롤에 대한 컨트롤 템플릿에는 종속 애니메이션이 없으므로 기본 XAML 컨트롤 및 기본 템플릿만 사용하는 경우 AllowDependentAnimations를 사용할 필요가 없습니다.)

참고

UIElement.CacheMode를 사용하는 경우 기본 XAML 컨트롤을 사용하는 경우에도 의도치 않게 종속 애니메이션을 만들 수 있습니다. 자세한 내용은 UIElement.CacheMode애니메이션 및 미디어 최적화를 참조하세요.

적용 대상

추가 정보