다음을 통해 공유


Microsoft.UI.Xaml.Media.Animation 네임스페이스

전환 애니메이션, 시각적 상태 또는 애니메이션이 적용된 UI 구성 요소에 대한 애니메이션 및 스토리보드 API를 제공합니다.

클래스

AddDeleteThemeTransition

컨트롤이 패널의 자식을 추가하거나 삭제할 때 애니메이션 전환 동작을 제공합니다. 예를 들어 그리드에 표시된 사진 모음이 있는 경우 이 애니메이션을 Grid 에 연결하여 사진이 추가되거나 삭제되면 사진이 보기 안팎으로 애니메이션 효과를 줄 수 있습니다.

BackEase

기간의 일부 동안 기본 함수의 반대 방향으로 값을 변경한 다음, 기존 방식으로 함수 오버타임 동작을 역방향으로 완료하는 감속/가속 함수를 나타냅니다.

BasicConnectedAnimationConfiguration

연결된 애니메이션을 원본에서 대상으로 선형 전환으로 구성하는 개체입니다.

BeginStoryboard

Storyboard를 시작하는 트리거 작업입니다. 일반적으로 사용되지 않습니다. 설명 부분을 참조하세요.

BounceEase

애니메이션된 바운스 효과를 만드는 감속/가속 함수를 나타냅니다.

CircleEase

원형 함수를 사용하여 가속 및/또는 감속되는 애니메이션을 만드는 감속/가속 함수를 나타냅니다.

ColorAnimation

지정된 기간 동안 선형 보간을 사용하여 두 대상 값 사이의 Color 속성 값에 애니메이션 효과를 적용 합니다.

ColorAnimationUsingKeyFrames

키 프레임 집합을 따라 Color 속성의 값에 애니메이션 효과를 줍니다.

ColorKeyFrame

Color 대상 값을 사용하여 애니메이션 세그먼트를 정의하는 특정 애니메이션 키 프레임 기술에 대한 기본 클래스를 제공합니다. 파생 클래스는 각각 ColorAnimationUsingKeyFrames 애니메이션에 제공되는 Color 값에 대해 서로 다른 키 프레임 보간 메서드를 제공합니다.

ColorKeyFrameCollection

인덱스로 개별적으로 액세스할 수 있는 ColorKeyFrame 개체의 컬렉션을 나타냅니다. ColorKeyFrameCollection은 ColorAnimationUsingKeyFrames.KeyFrames 속성의 값입니다 .

CommonNavigationTransitionInfo

탐색 전환 애니메이션에 대한 일반적인 매개 변수를 제공합니다.

ConditionallyIndependentlyAnimatableAttribute

일반적인 용도로는 사용되지 않습니다. IndependentlyAnimatableAttribute도 참조하세요.

ConnectedAnimation

한 요소의 종료와 다른 요소의 입구에 동시에 애니메이션 효과를 주는 애니메이션을 나타냅니다.

ConnectedAnimationConfiguration

연결된 애니메이션 중에 재생할 애니메이션의 유형을 설명하는 개체입니다.

ConnectedAnimationService

ConnectedAnimation을 표시하는 속성 및 메서드를 제공하는 서비스를 나타냅니다.

ContentThemeTransition

컨트롤의 콘텐츠가 바뀔 때 애니메이션 전환 동작을 제공합니다. AddDeleteThemeTransition 외에 적용할 수 있습니다.

ContinuumNavigationTransitionInfo

연속체 전환 중에 컨텍스트를 제공하기 위해 페이지 간에 비행할 개체를 지정합니다.

CubicEase

f(t) = t3 수식을 사용하여 가속 및/또는 감속하는 애니메이션을 만드는 감속 함수 나타냅니다.

DirectConnectedAnimationConfiguration

원본과 대상 간에 빠른 선형 애니메이션을 재생하도록 연결된 애니메이션을 구성하는 개체입니다.

DiscreteColorKeyFrame

불연속 값을 사용하여 이전 키 프레임의 Color 값에서 자체 Value 로 애니메이션 효과를 줍니다.

DiscreteDoubleKeyFrame

불연속 값을 사용하여 이전 키 프레임의 Double 값에서 자체 Value 로 애니메이션 효과를 줍니다.

DiscreteObjectKeyFrame

불연속 값을 사용하여 이전 키 프레임의 Object 값에서 자체 Value 로 애니메이션 효과를 줍니다.

DiscretePointKeyFrame

개별 프레임을 사용하여 이전 키 프레임의 Point 값에서 자체 Value 로 애니메이션 효과를 줍니다.

DoubleAnimation

지정된 기간 동안 선형 보간을 사용하여 두 대상 값 사이의 Double 속성 값에 애니메이션 효과를 옵니다.

DoubleAnimationUsingKeyFrames

키 프레임 집합을 따라 Double 속성의 값에 애니메이션 효과를 줍니다.

DoubleKeyFrame

DoubleAnimationUsingKeyFrames에 대한 자체 대상 값 및 보간 메서드를 사용하여 애니메이션 세그먼트를 정의하는 추상 클래스입니다.

DoubleKeyFrameCollection

인덱스에서 개별적으로 액세스할 수 있는 DoubleKeyFrame 개체의 컬렉션을 나타냅니다. DoubleKeyFrameCollection은 DoubleAnimationUsingKeyFrames.KeyFrames 속성의 값입니다 .

DragItemThemeAnimation

끌고 있는 항목 요소에 적용되는 미리 구성된 애니메이션을 나타냅니다.

DragOverThemeAnimation

끌고 있는 요소 아래의 요소에 적용되는 미리 구성된 애니메이션을 나타냅니다.

DrillInNavigationTransitionInfo

사용자가 논리 계층 구조에서 앞으로 이동할 때 실행할 애니메이션(예: master 목록에서 세부 정보 페이지로 이동)을 지정합니다.

DrillInThemeAnimation

사용자가 논리 계층 구조에서 앞으로 이동할 때(예: master 페이지에서 세부 정보 페이지로) 실행되는 미리 구성된 애니메이션을 나타냅니다.

DrillOutThemeAnimation

사용자가 논리 계층 구조에서 뒤로 이동할 때(예: 세부 정보 페이지에서 master 페이지로) 실행되는 미리 구성된 애니메이션을 나타냅니다.

DropTargetItemThemeAnimation

잠재적인 놓기 대상 요소에 적용되는 미리 구성된 애니메이션을 나타냅니다.

EasingColorKeyFrame

감속/가속 함수를 ColorAnimationUsingKeyFrames 키 프레임 애니메이션과 연결합니다.

EasingDoubleKeyFrame

감속/가속 함수를 DoubleAnimationUsingKeyFrames 키 프레임 애니메이션과 연결합니다.

EasingFunctionBase

모든 감속/가속 함수의 기본 클래스를 제공합니다.

EasingPointKeyFrame

감속/가속 함수를 PointAnimationUsingKeyFrames 키 프레임 애니메이션과 연결합니다.

EdgeUIThemeTransition

에지 UI 전환에 대한 애니메이션 전환 동작을 제공합니다.

ElasticEase

완전히 정지할 때까지 앞뒤로 진동하는 스프링과 유사한 애니메이션을 만드는 감속/가속 함수를 나타냅니다.

EntranceNavigationTransitionInfo

페이지에 콘텐츠가 표시되면 실행할 애니메이션을 지정합니다.

EntranceThemeTransition

컨트롤이 처음 나타날 때 애니메이션 전환 동작을 제공합니다. 개별 개체 또는 개체 컨테이너에서 이를 사용할 수 있습니다. 후자의 경우 자식 요소는 동시에 모든 요소가 아닌 순서대로 보기에 애니메이션 효과를 갖습니다.

ExponentialEase

지수 공식을 사용하여 가속 및/또는 감속하는 애니메이션을 만드는 감속/가속 함수를 나타냅니다.

FadeInThemeAnimation

컨트롤이 처음 표시되면 컨트롤에 적용되는 미리 구성된 불투명도 애니메이션을 나타냅니다.

FadeOutThemeAnimation

컨트롤이 UI에서 제거되거나 숨겨질 때 컨트롤에 적용되는 미리 구성된 불투명도 애니메이션을 나타냅니다.

GravityConnectedAnimationConfiguration

중력 구성을 사용하여 재생하도록 연결된 애니메이션을 구성하는 개체입니다.

IndependentlyAnimatableAttribute

일반적인 용도로는 사용되지 않습니다. 이 특성은 Microsoft Visual Studio와 같은 디자인 도구에서 사용됩니다. Microsoft Visual Studio는 특성을 해석하고 앱 개발자에게 애니메이션 속성 조합이 성능 및 제한 사항까지 작동하는 방식을 알려줍니다.

KeySpline

애니메이션 진행률을 정의하는 스플라인 키 프레임을 나타냅니다.

KeyTimeHelper

KeyTime 값을 사용하기 위한 유틸리티 메서드를 제공합니다. C# 및 Microsoft Visual Basic 코드는 대신 KeyTime 의 멤버를 사용해야 합니다.

LinearColorKeyFrame

선형 보간을 사용하여 이전 키 프레임의 Color 값에서 고유한 으로 애니메이션 효과를 줍니다.

LinearDoubleKeyFrame

선형 보간을 사용하여 이전 키 프레임의 Double 값에서 고유한 으로 애니메이션 효과를 줍니다.

LinearPointKeyFrame

선형 보간을 사용하여 이전 키 프레임의 Point 값에서 고유한 으로 애니메이션 효과를 줍니다.

NavigationThemeTransition

페이지 탐색 애니메이션을 제공합니다.

NavigationTransitionInfo

Frame.Navigate 메서드에 대한 매개 변수 정보를 제공합니다. 탐색 작업 중에 전환 애니메이션이 실행되는 방식을 제어합니다.

ObjectAnimationUsingKeyFrames

지정된 기간 동안 KeyFrames 집합을 따라 Object 속성의 값에 애니메이션 효과를 줍니다.

ObjectKeyFrame

ObjectAnimationUsingKeyFrames에 대한 자체 대상 값 및 보간 메서드를 사용하여 애니메이션 세그먼트를 정의합니다.

ObjectKeyFrameCollection

인덱스로 개별적으로 액세스할 수 있는 ObjectKeyFrame 개체의 컬렉션을 나타냅니다. ObjectKeyFrameCollection은 ObjectAnimationUsingKeyFrames.KeyFrames 속성의 값입니다 .

PaneThemeTransition

패널 UI 전환에 대한 애니메이션 전환 동작을 제공합니다.

PointAnimation

지정된 Duration에 대한 선형 보간을 사용하여 두 대상 값 사이의 Point 속성 값에 애니메이션 효과를 옵니다.

PointAnimationUsingKeyFrames

KeyFrames 집합을 따라 Point 속성의 값에 애니메이션 효과를 줍니다.

PointerDownThemeAnimation

항목 또는 요소에서 포인터가 감지될 때 실행되는 미리 구성된 애니메이션을 나타냅니다.

PointerUpThemeAnimation

항목 또는 요소에서 포인터가 감지되고 탭 동작이 해제된 후 실행되는 미리 구성된 애니메이션을 나타냅니다.

PointKeyFrame

PointAnimationUsingKeyFrames에 대한 자체 대상 값 및 보간 메서드를 사용하여 애니메이션 세그먼트를 정의합니다.

PointKeyFrameCollection

인덱스로 개별적으로 액세스할 수 있는 PointKeyFrame 개체의 컬렉션을 나타냅니다. PointKeyFrameCollection은 PointAnimation.KeyFrames 속성의 값입니다.

PopInThemeAnimation

컨트롤의 팝업 구성 요소(예: 개체의 도구 설명과 유사한 UI)에 적용되는 미리 구성된 애니메이션을 나타냅니다. 이 애니메이션은 불투명과 변환을 결합합니다.

PopOutThemeAnimation

컨트롤이 닫히기/제거될 때 컨트롤의 팝업 구성 요소(예: 개체의 도구 설명과 유사한 UI)에 적용되는 미리 구성된 애니메이션을 나타냅니다. 이 애니메이션은 불투명과 변환을 결합합니다.

PopupThemeTransition

컨트롤의 팝 인 구성 요소(예: 개체의 도구 설명 같은 UI)가 나타날 때 적용되는 애니메이션 전환 동작을 제공합니다.

PowerEase

f(t) = t*p* 수식을 사용하여 가속 및/또는 감속하는 애니메이션을 만드는 감속 함수를 나타냅니다. 여기서 pPower 속성과 같습니다.

QuadraticEase

f(t) = t2 수식을 사용하여 가속 및/또는 감속하는 애니메이션을 만드는 감속/가속 함수 나타냅니다.

QuarticEase

f(t) = t4 수식을 사용하여 가속 및/또는 감속하는 애니메이션을 만드는 감속 함수 나타냅니다.

QuinticEase

f(t) = t5 수식을 사용하여 가속 및/또는 감속하는 애니메이션을 만드는 감속 함수 나타냅니다.

ReorderThemeTransition

목록 보기 컨트롤 항목의 순서가 바뀔 때 애니메이션 전환 동작을 제공합니다. 일반적으로 끌어서 놓기 작업 때문입니다. 다양한 컨트롤과 테마는 관련된 애니메이션에 대해 다양한 특성을 가질 수 있습니다.

RepeatBehaviorHelper

RepeatBehavior 값을 처리하기 위한 기본 유틸리티 메서드를 제공합니다. C# 및 Microsoft Visual Basic 코드는 RepeatBehavior 의 멤버를 대신 사용해야 합니다.

RepositionThemeAnimation

를 사용하여 위치가 변경되는 개체에 애니메이션 효과를 줍니다.

RepositionThemeTransition

컨텍스트가 설정되지 않고 이동 트리거가 전달되면 레이아웃 이동 에 반응합니다.

SineEase

사인 수식을 사용하여 가속 및/또는 감속하는 애니메이션을 만드는 감속/가속 함수를 나타냅니다.

SlideNavigationTransitionInfo

슬라이드 탐색 전환에 대한 매개 변수를 제공합니다.

SplineColorKeyFrame

스플라인 보간을 사용하여 이전 키 프레임의 Color 값에서 자체 Value 로 애니메이션 효과를 줍니다.

SplineDoubleKeyFrame

스플라인 보간을 사용하여 이전 키 프레임의 Double 값에서 자체 Value 로 애니메이션 효과를 줍니다.

SplinePointKeyFrame

스플라인 보간을 사용하여 이전 키 프레임의 Point 값에서 자체 Value 로 애니메이션 효과를 줍니다.

SplitCloseThemeAnimation

분할 애니메이션을 사용하여 대상 UI를 숨기는 미리 구성된 애니메이션을 나타냅니다.

SplitOpenThemeAnimation

분할 애니메이션을 사용하여 대상 UI를 표시하는 미리 구성된 애니메이션을 나타냅니다.

Storyboard

타임라인 사용하여 애니메이션을 제어하고 자식 애니메이션에 대한 개체 및 속성 대상 지정 정보를 제공합니다.

SuppressNavigationTransitionInfo

탐색 중에 애니메이션이 표시되지 않는지 지정합니다.

SwipeBackThemeAnimation

살짝 밀기 조작 후 요소가 레이아웃 슬롯으로 다시 슬라이드되는 경우 컨트롤에 적용되는 미리 구성된 애니메이션을 나타냅니다.

SwipeHintThemeAnimation

살짝 밀기 제스처를 사용할 수 있음을 나타내는 미리 구성된 애니메이션을 나타냅니다.

Timeline

Windows 런타임 애니메이션에 대한 기간 및 기타 동작 속성을 정의합니다. Timeline은 Storyboard 및 애니메이션 라이브러리의 형식과 시각적 상태 또는 페이지 수준 XAML의 사용자 지정 애니메이션에 사용되는 애니메이션 형식을 포함하여 모든 Windows 런타임 애니메이션 형식의 기본 클래스입니다.

TimelineCollection

Timeline 개체(특정 형식 애니메이션)의 컬렉션을 나타냅니다. TimelineCollection은 Storyboard.Children 속성의 값입니다.

Transition

미리 정의된 작업 또는 상태 변경에 대해 발생하는 시각적 동작을 나타냅니다. 특정 테마 전환(다양한 전환 파생 클래스)은 UIElement.Transitions 속성을 사용하여 개별 요소에 적용하거나 ContentControl.ContentTransitions와 같은 시나리오별 테마 전환 속성에 적용할 수 있습니다.

TransitionCollection

Transition 개체의 컬렉션을 나타냅니다. 각 Transition 개체는 Windows 런타임 애니메이션 라이브러리의 일부인 다른 테마 전환을 나타냅니다.

구조체

KeyTime

특정 키 프레임이 애니메이션 중에 발생할 시점을 지정합니다.

RepeatBehavior

타임라인이 간단한 기간을 반복하는 방법을 설명합니다.

열거형

ClockState

애니메이션의 잠재적 상태를 설명합니다.

ConnectedAnimationComponent

연결된 애니메이션을 구성하는 구성 요소 애니메이션을 지정하는 상수를 정의합니다.

EasingMode

감속 함수와 연결된 애니메이션이 보간되는 방법을 지정합니다.

FillBehavior

타임라인이 활성 기간을 벗어나지만 부모가 활성 또는 보류 기간 내에 있을 때 타임라인 이 동작하는 방식을 지정합니다.

RepeatBehaviorType

RepeatBehavior 원시 값이 나타내는 반복 모드를 지정합니다.

SlideNavigationTransitionEffect

슬라이드 전환 중에 재생할 애니메이션 유형을 설명하는 상수를 정의합니다.

추가 정보