Поделиться через


PlayerAnimationOptimization Перечисление

Определение

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

public enum class PlayerAnimationOptimization
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.XamlContract, 65536)]
enum class PlayerAnimationOptimization
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.XamlContract), 65536)]
public enum PlayerAnimationOptimization
Public Enum PlayerAnimationOptimization
Наследование
PlayerAnimationOptimization
Атрибуты

Поля

Latency 0

Проигрыватель оптимизирует кэширование анимации для снижения задержки.

Resources 1

Проигрыватель оптимизирует кэширование анимации для снижения использования ресурсов.

Комментарии

Значения этого перечисления используются свойством AnimationVisualPlayer.AnimationOptimization .

  • Если для свойства задано значение Latency, AnimatedVisualPlayer будет предварительно создавать анимации еще до вызова PlayAsync и не уничтожать их, когда проигрыватель бездействует.
  • Если для свойства задано значение Resources, AnimatedVisualPlayer объект не будет создавать анимации, пока не будет вызван PlayAsync , и уничтожает их после завершения.

При вызове команды Pause это не освобождает все ресурсы проигрывателя. Чтобы по-настоящему остановить анимацию, вызовите команду Stop.

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

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