Windows.UI.Xaml.Media.Animation 命名空间

为切换动画、可视状态或动画 UI 组件提供动画和情节提要 API。

AddDeleteThemeTransition

为控件添加或删除面板的子级提供动画切换行为。 例如,如果 网格中显示了一组照片,则可以将此动画关联到 网格 ,以便在添加或删除照片时,照片将在视图内和视图外进行动画处理。

BackEase

表示一个缓动函数,该函数在一段持续时间内以与 main 函数相反的方向更改值,然后以传统方式反转并完成函数随时间推移的行为。

BasicConnectedAnimationConfiguration

一个 对象,该对象将连接的动画配置为从源到目标的线性转换。

BeginStoryboard

启动 情节提要的触发器操作。 不常用。 请参阅“备注”。

BounceEase

表示用于创建动画弹跳效果的缓动函数。

CircleEase

表示缓动函数,该函数使用循环函数创建加速和/或减速的动画。

ColorAnimation

使用指定 Duration 的线性内插对两个目标值之间的 Color 属性的值进行动画处理。

ColorAnimationUsingKeyFrames

沿一组关键帧对 Color 属性的值进行动画处理。

ColorKeyFrame

为使用 Color 目标值定义动画段的特定动画关键帧技术提供基类。 每个派生类为 ColorAnimationUsingKeyFrames 动画提供的 Color 值提供不同的关键帧内插方法。

ColorKeyFrameCollection

表示可通过索引单独访问的 ColorKeyFrame 对象的集合。 ColorKeyFrameCollection 是 ColorAnimationUsingKeyFrames.KeyFrames 属性的值。

CommonNavigationTransitionInfo

为导航过渡动画提供通用参数。

ConditionallyIndependentlyAnimatableAttribute

不适合一般用途。 另请参阅 IndependentlyAnimatableAttribute

ConnectedAnimation

表示一个动画,该动画同时对一个元素的退出和另一个元素的入口进行动画处理。

ConnectedAnimationConfiguration

一个 对象,描述在连接动画期间要播放的动画类型。

ConnectedAnimationService

表示提供用于显示 ConnectedAnimation 的属性和方法的服务。

ContentThemeTransition

为控件的内容发生更改的情况提供动画过渡表现方式。 除了 AddDeleteThemeTransition 之外,还可以应用此功能。

ContinuumNavigationTransitionInfo

指定将在页面之间飞行的 对象,以在连续转换期间提供上下文。

CubicEase

表示一个缓动函数,该函数创建使用公式 f (t) = t3 加速和/或减速的动画。

DirectConnectedAnimationConfiguration

一个 对象,用于配置连接的动画以在源和目标之间播放快速线性动画。

DiscreteColorKeyFrame

使用离散值从上一个关键帧的 Color 值到其自己的 进行动画处理。

DiscreteDoubleKeyFrame

使用离散值从上一个关键帧的 Double 值到其自己的 进行动画处理。

DiscreteObjectKeyFrame

使用离散值从上一个关键帧的 Object 值到其自己的 进行动画处理。

DiscretePointKeyFrame

使用离散帧从上一个关键帧的 Point 值到其自己的 进行动画处理。

DoubleAnimation

使用指定 Duration 的线性内插在两个目标值之间对 Double 属性的值进行动画处理。

DoubleAnimationUsingKeyFrames

沿一组关键帧对 Double 属性的值进行动画处理。

DoubleKeyFrame

一个抽象类,用于定义动画段,其中包含其自己的目标值和 DoubleAnimationUsingKeyFrames 的内插方法。

DoubleKeyFrameCollection

表示可通过索引单独访问的 DoubleKeyFrame 对象的集合。 DoubleKeyFrameCollection 是 DoubleAnimationUsingKeyFrames.KeyFrames 属性的值。

DragItemThemeAnimation

表示应用到正在拖动的项元素的预配置动画。

DragOverThemeAnimation

表示应用到位于正在拖动的元素下方的元素的预配置动画。

DrillInNavigationTransitionInfo

指定当用户在逻辑层次结构中向前导航(例如从主列表到详细信息页)时要运行的动画。

DrillInThemeAnimation

表示在用户在逻辑层次结构中前进(如从主页到详细信息页)时运行的预配置动画。

DrillOutThemeAnimation

表示在用户在逻辑层次结构中后退(如从详细信息页到主页)时运行的预配置动画。

DropTargetItemThemeAnimation

表示应用于潜在放置目标元素的预配置动画。

EasingColorKeyFrame

将缓动函数与 ColorAnimationUsingKeyFrames 关键帧动画相关联。

EasingDoubleKeyFrame

将缓动函数与 DoubleAnimationUsingKeyFrames 关键帧动画相关联。

EasingFunctionBase

为所有缓动函数提供基类。

EasingPointKeyFrame

将缓动函数与 PointAnimationUsingKeyFrames 关键帧动画相关联。

EdgeUIThemeTransition

为边缘 UI 过渡提供动画切换行为。

ElasticEase

表示缓动函数,创建一个类似于弹簧来回振动直到停止的动画。

EntranceNavigationTransitionInfo

指定要在 页面上显示内容时运行的动画。

EntranceThemeTransition

提供控件首次出现时的动画过渡行为。 可以在单个对象或对象的容器上使用此功能。 在后一种情况下,子元素将按顺序(而不是同时全部)动画到视图中。

ExponentialEase

表示一个缓动函数,该函数使用指数公式创建加速和/或减速的动画。

FadeInThemeAnimation

表示首次显示控件时应用于控件的预配置的不透明度动画。

FadeOutThemeAnimation

表示从 UI 中删除或隐藏控件时应用于控件的预配置的不透明度动画。

GravityConnectedAnimationConfiguration

一个 对象,该对象将连接的动画配置为使用重力配置播放。

IndependentlyAnimatableAttribute

不适合一般用途。 Microsoft Visual Studio 等设计工具使用此属性。 Microsoft Visual Studio 解释 属性,并告知应用开发人员动画属性组合在性能和限制方面的工作原理。

KeySpline

表示用于定义动画进度的样条关键帧。

KeyTimeHelper

提供用于处理 KeyTime 值的实用工具方法。 C# 和 Microsoft Visual Basic 代码应改用 KeyTime 的成员。

LinearColorKeyFrame

使用线性内插从上一个关键帧的 Color 值到其自己的 进行动画处理。

LinearDoubleKeyFrame

使用线性内插从上一个关键帧的 Double 值到其自己的 进行动画处理。

LinearPointKeyFrame

使用线性内插从上一个关键帧的 值到其自己的 进行动画处理。

NavigationThemeTransition

提供页面导航动画。

NavigationTransitionInfo

提供 Frame.Navigate 方法的参数信息。 控制切换动画在导航操作期间的运行方式。

ObjectAnimationUsingKeyFrames

在指定的持续时间内,沿一组关键帧Object 属性的值进行动画处理

ObjectKeyFrame

使用自己的目标值和 ObjectAnimationUsingKeyFrames 的内插方法定义动画段。

ObjectKeyFrameCollection

表示可通过索引单独访问的 ObjectKeyFrame 对象的集合。 ObjectKeyFrameCollection 是 ObjectAnimationUsingKeyFrames.KeyFrames 属性的值。

PaneThemeTransition

为面板 UI 过渡提供动画切换行为。

PointAnimation

使用指定 Duration 的线性内插在两个目标值之间对 Point 属性的值进行动画处理。

PointAnimationUsingKeyFrames

沿一组关键帧Point 属性的值进行动画处理。

PointerDownThemeAnimation

表示在项或元素上检测到指针向下时运行的预配置动画。

PointerUpThemeAnimation

表示在项或元素上检测到指针向下并释放点击操作后运行的预配置动画。

PointKeyFrame

使用自己的目标值和 PointAnimationUsingKeyFrames 的内插方法定义动画段。

PointKeyFrameCollection

表示可通过索引单独访问的 PointKeyFrame 对象的集合。 PointKeyFrameCollection 是 PointAnimation.KeyFrames 属性的值。

PopInThemeAnimation

表示预配置的动画,该动画应用于控件的弹出组件 (例如,对象上的工具提示类似 UI,) 它们出现时。 此动画结合了不透明度和转换。

PopOutThemeAnimation

表示应用于控件的弹出组件的预配置动画, (例如,对象上的工具提示式 UI 在关闭/删除时) 。 此动画结合了不透明度和转换。

PopupThemeTransition

提供在控件的弹入组件(例如,对象上类似于工具提示的 UI)显示时应用到它们的动画过渡表现方式。

PowerEase

表示一个缓动函数,该函数使用 公式 f (t) = t*p* 创建加速和/或减速的动画,其中 p 等于 Power 属性。

QuadraticEase

表示一个缓动函数,该函数使用公式 f (t) = t2 创建加速和/或减速的动画

QuarticEase

表示缓动函数,该函数使用公式 f (t) = t4 创建加速和/或减速的动画。

QuinticEase

表示一个缓动函数,该函数创建使用公式 f (t) = t5 加速和/或减速的动画。

ReorderThemeTransition

为列表视图控件项目更改顺序的情况提供动画过渡表现方式。 通常,这是由于拖放操作造成的。 不同的控件和主题可能会对所涉及的动画具有不同的特征。

RepeatBehaviorHelper

提供用于处理 RepeatBehavior 值的基本实用工具方法。 C# 和 Microsoft Visual Basic 代码应改用 RepeatBehavior 的成员。

RepositionThemeAnimation

用于对正在重新定位的对象进行动画处理。

RepositionThemeTransition

在未设置上下文且传递移动触发器时对布局 移动 做出响应。

SineEase

表示一个缓动函数,该函数使用正弦公式创建加速和/或减速的动画。

SlideNavigationTransitionInfo

提供幻灯片导航切换的参数。

SplineColorKeyFrame

使用 splined 内插从上一个关键帧的 Color 值到其自己的 进行动画处理。

SplineDoubleKeyFrame

使用 splined 内插从上一个关键帧的 Double 值到其自己的 进行动画处理。

SplinePointKeyFrame

使用 splined 内插从上一个关键帧的 Point 值到其自己的 进行动画处理。

SplitCloseThemeAnimation

表示使用 拆分 动画隐藏目标 UI 的预配置动画。

SplitOpenThemeAnimation

表示使用 拆分 动画显示目标 UI 的预配置动画。

Storyboard

使用时间线控制动画,并为其子动画提供对象和属性目标信息。

SuppressNavigationTransitionInfo

指定在导航期间禁止显示动画。

SwipeBackThemeAnimation

表示在 轻扫 交互后元素滑回到其布局槽位时应用于控件的预配置动画。

SwipeHintThemeAnimation

表示预配置的动画,该动画指示现在可以 轻扫 手势。

Timeline

定义Windows 运行时动画的持续时间和其他行为属性。 Timeline 是 Storyboard 和所有Windows 运行时动画类型的基类,包括动画库中的动画类型以及用于视觉状态或页面级 XAML 中的自定义动画的动画类型。

TimelineCollection

表示 时间线 对象的集合, (特定类型动画) 。 TimelineCollection 是 Storyboard.Children 属性的值。

Transition

表示针对预定义操作或状态更改发生的可视行为。 可以使用 UIElement.Transitions 属性将特定主题切换 (各种转换派生) 类应用于单个元素,或应用于特定于方案的主题切换属性(如 ContentControl.ContentTransitions)。

TransitionCollection

表示 Transition 对象的集合。 每个 Transition 对象表示不同的主题切换,这是Windows 运行时动画库的一部分。

结构

KeyTime

指定动画播放期间特定关键帧应在何时出现。

RepeatBehavior

描述 时间线 如何重复其简单持续时间。

枚举

ClockState

描述动画的潜在状态。

ConnectedAnimationComponent

定义指定构成连接动画的组件动画的常量。

EasingMode

指定与缓动函数关联的动画如何内插。

FillBehavior

指定 当时间线 超出其活动时段,但其父级处于其活动或保留期时的行为方式。

RepeatBehaviorType

指定 RepeatBehavior 原始值表示的重复模式。

SlideNavigationTransitionEffect

定义描述幻灯片切换期间要播放的动画类型的常量。

另请参阅