다음을 통해 공유


AnimatedVisualPlayer 클래스

정의

IAnimatedVisual을 표시하고 제어하는 요소입니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

/// [Microsoft.UI.Xaml.CustomAttributes.MUXContractProperty(version=0)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Version(1)]
/// [Windows.UI.Xaml.Markup.ContentProperty(Name="Source")]
class AnimatedVisualPlayer : FrameworkElement
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.UI.Xaml.Markup.ContentProperty(Name="Source")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.XamlContract, 65536)]
class AnimatedVisualPlayer : FrameworkElement
[Microsoft.UI.Xaml.CustomAttributes.MUXContractProperty(version=0)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Version(1)]
[Windows.UI.Xaml.Markup.ContentProperty(Name="Source")]
public class AnimatedVisualPlayer : FrameworkElement
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.UI.Xaml.Markup.ContentProperty(Name="Source")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.XamlContract), 65536)]
public class AnimatedVisualPlayer : FrameworkElement
Public Class AnimatedVisualPlayer
Inherits FrameworkElement
상속
AnimatedVisualPlayer
특성

예제

자세한 정보, 디자인 지침 및 코드 예제는 Lottie를 참조하세요.

WinUI 2 갤러리 앱에는 대부분의 WinUI 2 컨트롤, 특징, 기능의 대화형 예제가 포함되어 있습니다. Microsoft Store에서 앱을 다운로드하거나 GitHub에서 소스 코드를 가져오세요.

설명

AnimatedVisualPlayer는 애니메이션 시각적 트리의 재생을 호스트하고 제어하여 사용자 지정 모션 그래픽 콘텐츠를 XAML UI와 통합합니다. 예를 들어 AnimatedVisualPlayer는 Lottie 애니메이션을 표시하고 제어하는 데 사용됩니다.

생성자

AnimatedVisualPlayer()

AnimatedVisualPlayer 클래스의 새 인스턴스를 초기화합니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

속성

AnimationOptimization

가 유휴 상태일 때 AnimatedVisualPlayer 애니메이션이 캐시되는 방법을 지정하는 값을 가져오거나 설정합니다(가 활성 상태가 아닌 경우 PlayAsync ).

AnimationOptimizationProperty

AnimationOptimization 종속성 속성을 식별합니다.

AutoPlay

애니메이션 시각적 개체가 로드될 때 즉시 재생되는지 여부를 나타내는 값을 가져오거나 설정합니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

AutoPlayProperty

자동 실행 종속성 속성을 식별합니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

Diagnostics

애니메이션 시각적 개체를 로드하려는 마지막 시도에 대한 선택적 진단 정보를 가져옵니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

DiagnosticsProperty

진단 종속성 속성을 식별 합니다 .

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

Duration

현재 로드된 애니메이션 시각적 개체의 기간을 가져오거나 애니메이션 시각적 개체가 로드되지 않은 경우 TimeSpan.Zero 를 가져옵니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

DurationProperty

Duration 종속성 속성을 식별합니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

FallbackContent

애니메이션 시각적 개체가 로드되지 않을 경우 표시할 콘텐츠를 가져오거나 설정합니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

FallbackContentProperty

FallbackContent 종속성 속성을 식별합니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

IsAnimatedVisualLoaded

애니메이션 시각적 개체가 로드되는지 여부를 나타내는 값을 가져옵니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

IsAnimatedVisualLoadedProperty

IsAnimatedVisualLoaded 종속성 속성을 식별합니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

IsPlaying

애니메이션 시각적 개체가 로드되고 재생이 진행 중인지 여부를 나타내는 값을 가져옵니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

IsPlayingProperty

IsPlaying 종속성 속성을 식별합니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

PlaybackRate

애니메이션이 재생되는 속도를 가져오거나 설정합니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

PlaybackRateProperty

PlaybackRate 종속성 속성을 식별합니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

ProgressObject

AnimatedVisualPlayer의 진행률과 함께 애니메이션 효과를 주는 CompositionObject를 가져옵니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

Source

플레이어에 대한 애니메이션 시각적 개체의 공급자를 가져오거나 설정합니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

SourceProperty

원본 종속성 속성을 식별합니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

Stretch

대상 사각형을 채우기 위해 애니메이션 시각적 개체를 확장해야 하는 방법을 설명하는 값을 가져오거나 설정합니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

StretchProperty

Stretch 종속성 속성을 식별합니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

메서드

Pause()

현재 재생 중인 애니메이션 시각적 개체를 일시 중지하거나 재생이 진행되지 않으면 아무 작업도 수행하지 않습니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

PlayAsync(Double, Double, Boolean)

로드된 애니메이션 시각적 개체 재생을 시작하거나 애니메이션 시각적 개체가 로드되지 않은 경우 아무 것도 수행하지 않습니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

Resume()

현재 일시 중지된 애니메이션 시각적 개체를 다시 시작하거나 애니메이션 시각적 개체가 로드되지 않았거나 애니메이션 시각적 개체가 일시 중지되지 않은 경우 아무 작업도 수행하지 않습니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

SetProgress(Double)

애니메이션 시각적 개체의 진행률을 지정된 값으로 이동하거나 애니메이션 시각적 개체가 로드되지 않은 경우 아무 것도 수행하지 않습니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

Stop()

현재 플레이를 중지하거나 플레이가 진행되지 않으면 아무 작업도 수행하지 않습니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

적용 대상

추가 정보