Vector4KeyFrameAnimation Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Анимация на основе времени, предназначенная для любого свойства на основе Vector4 с одним или несколькими ключевыми кадрами.
public ref class Vector4KeyFrameAnimation sealed : KeyFrameAnimation
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.LiftedContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class Vector4KeyFrameAnimation final : KeyFrameAnimation
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
class Vector4KeyFrameAnimation final : KeyFrameAnimation
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.LiftedContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class Vector4KeyFrameAnimation : KeyFrameAnimation
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
public sealed class Vector4KeyFrameAnimation : KeyFrameAnimation
Public NotInheritable Class Vector4KeyFrameAnimation
Inherits KeyFrameAnimation
- Наследование
-
Object Platform::Object IInspectable CompositionObject CompositionAnimation KeyFrameAnimation Vector4KeyFrameAnimation
- Атрибуты
Комментарии
Используйте методы CompositionObject.StartAnimation и CompositionObject.StopAnimation для запуска и остановки анимации.
Анимация связывается со свойством объекта путем вызова CompositionObject.StartAnimation и указания имени свойства и анимации. Список анимируемых свойств см. в разделе примечаний compositionObject.StartAnimation .
Свойства
Comment |
Строка, связанная с CompositionObject. (Унаследовано от CompositionObject) |
Compositor |
Составитель, используемый для создания этого объекта CompositionObject. (Унаследовано от CompositionObject) |
DelayBehavior |
Поведение задержки анимации ключевого кадра. (Унаследовано от KeyFrameAnimation) |
DelayTime |
Задержка перед запуском анимации после вызова CompositionObject.StartAnimation . (Унаследовано от KeyFrameAnimation) |
Direction |
Направление воспроизведения анимации. Свойство Direction позволяет управлять анимацией от начала к концу или к началу или чередоваться между запуском и окончанием или с конца на начало, если анимация имеет значение IterationCount больше единицы. Это дает простой способ настройки определений анимации. (Унаследовано от KeyFrameAnimation) |
DispatcherQueue |
Возвращает DispatcherQueue для CompositionObject. (Унаследовано от CompositionObject) |
Duration |
Длительность анимации. (Унаследовано от KeyFrameAnimation) |
ImplicitAnimations |
Коллекция неявных анимаций, присоединенных к этому объекту. (Унаследовано от CompositionObject) |
InitialValueExpressions |
Возвращает начальные значения для анимации. (Унаследовано от CompositionAnimation) |
IterationBehavior |
Поведение итерации для анимации ключевых кадров. (Унаследовано от KeyFrameAnimation) |
IterationCount |
Количество повторов анимации по ключевым кадрам. (Унаследовано от KeyFrameAnimation) |
KeyFrameCount |
Количество ключевых кадров в KeyFrameAnimation. (Унаследовано от KeyFrameAnimation) |
Properties |
Коллекция свойств, связанных с CompositionObject. (Унаследовано от CompositionObject) |
StopBehavior |
Указывает, как задать значение свойства при вызове StopAnimation . (Унаследовано от KeyFrameAnimation) |
Target |
Целевой объект анимации. (Унаследовано от CompositionAnimation) |
Методы
ClearAllParameters() |
Очищает все параметры анимации. (Унаследовано от CompositionAnimation) |
ClearParameter(String) |
Удаляет параметр из анимации. (Унаследовано от CompositionAnimation) |
Close() |
Закрывает объект CompositionObject и освобождает системные ресурсы. (Унаследовано от CompositionObject) |
Dispose() |
Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов. (Унаследовано от CompositionObject) |
InsertExpressionKeyFrame(Single, String) |
Вставляет ключевой кадр выражения. (Унаследовано от KeyFrameAnimation) |
InsertExpressionKeyFrame(Single, String, CompositionEasingFunction) |
Вставляет ключевой кадр выражения. (Унаследовано от KeyFrameAnimation) |
InsertKeyFrame(Single, Vector4) |
Вставляет ключевой кадр. |
InsertKeyFrame(Single, Vector4, CompositionEasingFunction) |
Вставляет ключевой кадр с указанной функцией easing. |
PopulatePropertyInfo(String, AnimationPropertyInfo) |
Определяет свойство, которое можно анимировать. (Унаследовано от CompositionObject) |
SetBooleanParameter(String, Boolean) |
Задает параметр логического значения для использования с ExpressionAnimation или ключевым кадром выражения. (Унаследовано от CompositionAnimation) |
SetColorParameter(String, Color) |
Задает параметр значения Color для использования с ExpressionAnimation или ключевым кадром выражения. (Унаследовано от CompositionAnimation) |
SetExpressionReferenceParameter(String, IAnimationObject) |
Задает объект, реализующий IAnimationObject в качестве ссылочного параметра в ExpressionAnimation. (Унаследовано от CompositionAnimation) |
SetMatrix3x2Parameter(String, Matrix3x2) |
Задает параметр значения Matrix3x2 для использования с ExpressionAnimation или ключевым кадром выражения. (Унаследовано от CompositionAnimation) |
SetMatrix4x4Parameter(String, Matrix4x4) |
Задает параметр значения Matrix4x4 для использования с ExpressionAnimation или ключевым кадром выражения. (Унаследовано от CompositionAnimation) |
SetQuaternionParameter(String, Quaternion) |
Задает значение кватерниона для использования с ExpressionAnimation или ключевым кадром выражения. (Унаследовано от CompositionAnimation) |
SetReferenceParameter(String, CompositionObject) |
Задает ссылку на объект Composition для использования с ExpressionAnimation или ключевым кадром выражения. (Унаследовано от CompositionAnimation) |
SetScalarParameter(String, Single) |
Задает параметр скалярного значения для использования с ExpressionAnimation или ключевым кадром выражения. (Унаследовано от CompositionAnimation) |
SetVector2Parameter(String, Vector2) |
Задает параметр значения Vector2 для использования с ExpressionAnimation или ключевым кадром выражения. (Унаследовано от CompositionAnimation) |
SetVector3Parameter(String, Vector3) |
Задает параметр значения Vector3 для использования с ExpressionAnimation или ключевым кадром выражения. (Унаследовано от CompositionAnimation) |
SetVector4Parameter(String, Vector4) |
Задает параметр значения Vector4 для использования с ExpressionAnimation или ключевым кадром выражения. (Унаследовано от CompositionAnimation) |
StartAnimation(String, CompositionAnimation) |
Подключает анимацию к указанному свойству объекта и запускает анимацию. (Унаследовано от CompositionObject) |
StartAnimation(String, CompositionAnimation, AnimationController) |
Подключает анимацию к указанному свойству объекта и запускает анимацию. (Унаследовано от CompositionObject) |
StartAnimationGroup(ICompositionAnimationBase) |
Запускает группу анимации. Метод StartAnimationGroup в CompositionObject позволяет запустить CompositionAnimationGroup. Все анимации в группе будут запущены одновременно для объекта . (Унаследовано от CompositionObject) |
StopAnimation(String) |
Отключает анимацию от указанного свойства и останавливает анимацию. (Унаследовано от CompositionObject) |
StopAnimationGroup(ICompositionAnimationBase) |
Останавливает группу анимации. (Унаследовано от CompositionObject) |
TryGetAnimationController(String) |
Возвращает AnimationController для анимации, выполняемой с указанным свойством. (Унаследовано от CompositionObject) |