Microsoft.UI.Xaml.Media.Animation 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为切换动画、可视状态或动画 UI 组件提供动画和情节提要 API。
类
AddDeleteThemeTransition |
提供控件添加或删除面板子级时的动画过渡行为。 例如,如果 网格中显示了一组照片,则可以将此动画关联到 Grid ,以便在添加或删除照片时,照片将在视图中和视图中进行动画处理。 |
BackEase |
表示缓动函数,该函数在一段持续时间内以相反的方向更改main函数的值,然后以传统方式反转并完成随时间变化的函数行为。 |
BasicConnectedAnimationConfiguration |
一个 对象,该对象将连接的动画配置为从源到目标的线性转换。 |
BeginStoryboard |
启动 情节提要的触发器操作。 不常用。 请参阅“备注”。 |
BounceEase |
表示用于创建动画弹跳效果的缓动函数。 |
CircleEase |
表示缓动函数,该函数使用循环函数创建加速和/或减速的动画。 |
ColorAnimation | |
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 | |
DiscreteDoubleKeyFrame | |
DiscreteObjectKeyFrame | |
DiscretePointKeyFrame | |
DoubleAnimation | |
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 |
指定当内容出现在 Page 上时要运行的动画。 |
EntranceThemeTransition |
在控件首次出现时提供控件的动画过渡行为。 可以在单个对象或对象的容器上使用此方法。 在后一种情况下,子元素将按顺序(而不是同时全部)动画化到视图中。 |
ExponentialEase |
表示一个缓动函数,该函数使用指数公式创建加速和/或减速的动画。 |
FadeInThemeAnimation |
表示首次显示控件时应用于控件的预配置不透明度动画。 |
FadeOutThemeAnimation |
表示从 UI 中删除或隐藏控件时应用于控件的预配置不透明度动画。 |
GravityConnectedAnimationConfiguration |
一个 对象,该对象将连接的动画配置为使用重力配置播放。 |
IndependentlyAnimatableAttribute |
不适用于一般用途。 Microsoft Visual Studio 等设计工具使用此属性。 Microsoft Visual Studio 解释 属性,并告知应用开发人员动画-属性组合在性能和限制方面的工作方式。 |
KeySpline |
表示用于定义动画进度的样条关键帧。 |
KeyTimeHelper |
提供用于处理 KeyTime 值的实用工具方法。 C# 和 Microsoft Visual Basic 代码应改用 KeyTime 的成员。 |
LinearColorKeyFrame | |
LinearDoubleKeyFrame | |
LinearPointKeyFrame | |
NavigationThemeTransition |
提供页面导航动画。 |
NavigationTransitionInfo |
提供 Frame.Navigate 方法的参数信息。 控制切换动画在导航操作期间的运行方式。 |
ObjectAnimationUsingKeyFrames | |
ObjectKeyFrame |
为 ObjectAnimationUsingKeyFrames 定义具有其自己的目标值和内插方法的动画段。 |
ObjectKeyFrameCollection |
表示可由索引单独访问的 ObjectKeyFrame 对象的集合。 ObjectKeyFrameCollection 是 ObjectAnimationUsingKeyFrames.KeyFrames 属性的值。 |
PaneThemeTransition |
为面板 UI 过渡提供动画过渡行为。 |
PointAnimation | |
PointAnimationUsingKeyFrames | |
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 | |
SplineDoubleKeyFrame | |
SplinePointKeyFrame | |
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 |
定义描述幻灯片切换期间要播放的动画类型的常量。 |