AnimatedVisualPlayer Класс

Определение

Элемент, который отображает IAnimatedVisual и управляет ими.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App 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. Например, AnimationVisualPlayer используется для отображения анимации Lottie и управления ими.

Конструкторы

AnimatedVisualPlayer()

Инициализирует новый экземпляр класса AnimatedVisualPlayer .

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

Свойства

AnimationOptimization

Возвращает или задает значение, указывающее, как кэшируются анимации, когда объект находится в AnimatedVisualPlayer режиме простоя (если PlayAsync не активен).

AnimationOptimizationProperty

Определяет свойство зависимости AnimationOptimization .

AutoPlay

Возвращает или задает значение, указывающее, воспроизводится ли анимированный визуальный элемент сразу при загрузке.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

AutoPlayProperty

Идентифицирует свойство зависимостей автозапуска .

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

Diagnostics

Возвращает необязательные диагностические сведения о последней попытке загрузить анимированный визуальный элемент.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

DiagnosticsProperty

Определяет свойство зависимости диагностики .

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

Duration

Возвращает длительность текущего загруженного анимированного визуального элемента или TimeSpan.Zero , если анимированный визуальный элемент не загружен.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

DurationProperty

Определяет свойство зависимостей Duration .

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

FallbackContent

Возвращает или задает содержимое для отображения, если анимированный визуальный элемент не удается загрузить.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

FallbackContentProperty

Определяет свойство зависимости FallbackContent .

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

IsAnimatedVisualLoaded

Возвращает значение, указывающее, загружен ли анимированный визуальный элемент.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

IsAnimatedVisualLoadedProperty

Определяет свойство зависимости IsAnimatedVisualLoaded .

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

IsPlaying

Возвращает значение, указывающее, загружен ли анимированный визуальный элемент и выполняется ли воспроизведение.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

IsPlayingProperty

Определяет свойство зависимости IsPlaying .

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

PlaybackRate

Возвращает или задает скорость воспроизведения анимации.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

PlaybackRateProperty

Определяет свойство зависимости PlaybackRate .

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

ProgressObject

Возвращает объект CompositionObject, анимированный вместе с ходом выполнения AnimatedVisualPlayer.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

Source

Возвращает или задает поставщика анимированного визуального элемента для проигрывателя.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

SourceProperty

Идентифицирует свойство зависимостей Source .

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

Stretch

Возвращает или задает значение, описывающее растягивание анимированного визуального элемента для заполнения прямоугольника назначения.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

StretchProperty

Определяет свойство зависимости Stretch .

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

Методы

Pause()

Приостанавливает текущий воспроизводимый анимированный визуальный элемент или ничего не делает, если воспроизведение не выполняется.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

PlayAsync(Double, Double, Boolean)

Начинает воспроизведение загруженного анимированного визуального элемента или ничего не делает, если анимированный визуальный элемент не загружен.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

Resume()

Возобновляет приостановленный визуальный элемент или ничего не делает, если анимированный визуальный элемент не загружен или анимированный визуальный элемент не приостановлен.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

SetProgress(Double)

Перемещает ход выполнения анимированного визуального элемента в заданное значение или ничего не делает, если анимированный визуальный элемент не загружен.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

Stop()

Останавливает текущую игру или ничего не делает, если игра не ведется.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

Применяется к

См. также раздел