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


CompositionEasingFunction Класс

Определение

Базовый класс для функций интерполятора, используемых с KeyFrameAnimations.

Класс CompositionEasingFunction является базовым классом для упрощения функций, используемых с keyFrameAnimation . Функции упрощения используются для описания интерполяции системы между двумя разными ключевыми кадрами. В настоящее время поддерживаются три функции облегчения: Linear, Cubic Bezier и Step.

[WebHostHidden]
public ref class CompositionEasingFunction : CompositionObject
/// [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)]
[WebHostHidden]
class CompositionEasingFunction : CompositionObject
/// [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)]
[WebHostHidden]
class CompositionEasingFunction : CompositionObject
[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 class CompositionEasingFunction : CompositionObject
[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 class CompositionEasingFunction : CompositionObject
Public Class CompositionEasingFunction
Inherits CompositionObject
Наследование
Object Platform::Object IInspectable CompositionObject CompositionEasingFunction
Производный
Атрибуты

Свойства

Comment

Строка, связанная с CompositionObject.

(Унаследовано от CompositionObject)
Compositor

Составитель, используемый для создания этого объекта CompositionObject.

(Унаследовано от CompositionObject)
DispatcherQueue

Возвращает DispatcherQueue для CompositionObject.

(Унаследовано от CompositionObject)
ImplicitAnimations

Коллекция неявных анимаций, присоединенных к этому объекту.

(Унаследовано от CompositionObject)
Properties

Коллекция свойств, связанных с CompositionObject.

(Унаследовано от CompositionObject)

Методы

Close()

Закрывает объект CompositionObject и освобождает системные ресурсы.

(Унаследовано от CompositionObject)
CreateBackEasingFunction(Compositor, CompositionEasingFunctionMode, Single)

Создает новый экземпляр BackEasingFunction.

CreateBounceEasingFunction(Compositor, CompositionEasingFunctionMode, Int32, Single)

Создает новый экземпляр BounceEasingFunction.

CreateCircleEasingFunction(Compositor, CompositionEasingFunctionMode)

Создает новый экземпляр CircleEasingFunction.

CreateCubicBezierEasingFunction(Compositor, Vector2, Vector2)

Создает новый экземпляр Объекта CubicBezierEasingFunction.

CreateElasticEasingFunction(Compositor, CompositionEasingFunctionMode, Int32, Single)

Создает новый экземпляр ElasticEasingFunction.

CreateExponentialEasingFunction(Compositor, CompositionEasingFunctionMode, Single)

Создает новый экземпляр ExponentialEasingFunction.

CreateLinearEasingFunction(Compositor)

Создает новый экземпляр LinearEasingFunction.

CreatePowerEasingFunction(Compositor, CompositionEasingFunctionMode, Single)

Создает новый экземпляр PowerEasingFunction.

CreateSineEasingFunction(Compositor, CompositionEasingFunctionMode)

Создает новый экземпляр SineEasingFunction.

CreateStepEasingFunction(Compositor)

Создает новый экземпляр StepEasingFunction.

CreateStepEasingFunction(Compositor, Int32)

Создает новый экземпляр StepEasingFunction с указанным количеством шагов.

Dispose()

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

(Унаследовано от CompositionObject)
PopulatePropertyInfo(String, AnimationPropertyInfo)

Определяет свойство, которое можно анимировать.

(Унаследовано от CompositionObject)
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)

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

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