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

提供轉換動畫、視覺狀態或動畫 UI 元件的動畫和分鏡腳本 API。

類別

AddDeleteThemeTransition

提供控制項新增或刪除面板子系時的動畫轉換行為。 例如,如果您的相片集合顯示在 Grid中,您可以將此動畫與 Grid 建立關聯,以便在新增或刪除相片時,相片會在檢視中產生動畫效果。

BackEase

表示在持續時間期間,以相反方向變更主要函式值的 Easing 函式,然後以傳統方式反轉並完成函式隨時間變化的行為。

BasicConnectedAnimationConfiguration

物件,將連接的動畫設定為從來源到目的地的線性轉換。

BeginStoryboard

開始 分鏡腳本的觸發程式動作。 不常使用。 請參閱<備註>。

BounceEase

表示緩動函式,這個函式會建立動畫彈跳效果。

CircleEase

表示緩動函式,這個函式會利用循環函式來建立加速和 (或) 減速的動畫。

ColorAnimation

使用指定Duration的線性插補,在兩個目標值之間產生Color屬性值的動畫效果。

ColorAnimationUsingKeyFrames

沿著一組主要畫面格產生 Color 屬性的值。

ColorKeyFrame

針對特定動畫主要畫面格技術提供基類,以定義 色彩目標值的 動畫區段。 衍生類別會針對ColorAnimationUsingKeyFrames動畫所提供的Color值,提供不同的主要畫面格插補方法。

ColorKeyFrameCollection

表示可依索引個別存取的 ColorKeyFrame 物件集合。 ColorKeyFrameCollection 是 ColorAnimationUsingKeyFrames.KeyFrames 屬性的值。

CommonNavigationTransitionInfo

提供流覽轉換動畫的一般參數。

ConditionallyIndependentlyAnimatableAttribute

不適用於一般用途。 另請參閱 IndependentlyAnimatableAttribute

ConnectedAnimation

表示動畫,該動畫同時動畫顯示某個元素的結束,以及另一個專案的入口。

ConnectedAnimationConfiguration

物件,描述連接動畫期間要播放的動畫類型。

ConnectedAnimationService

表示提供屬性和方法來顯示 ConnectedAnimation 的服務

ContentThemeTransition

提供控制項內容變更時的動畫轉換行為。 除了 AddDeleteThemeTransition之外,也可能套用此專案。

ContinuumNavigationTransitionInfo

指定將在頁面之間飛出的物件,以在持續性轉換期間提供內容。

CubicEase

表示 easing 函式,此函式會使用 公式 f (t) = t3來建立加速和/或減速的動畫。

DirectConnectedAnimationConfiguration

物件,設定連接動畫以在來源與目的地之間播放快速線性動畫。

DiscreteColorKeyFrame

使用離散值,從上一個主要畫面格的 Color 值動畫到它自己的 Value

DiscreteDoubleKeyFrame

使用離散值,從上一個主要畫面格的 Double 值動畫到它自己的 Value

DiscreteObjectKeyFrame

使用離散值,從上一個主要畫面格的 Object 值動畫到它自己的 Value

DiscretePointKeyFrame

使用離散畫面格,從上一個主要畫面格的 Point 值到它自己的 Value 產生動畫效果。

DoubleAnimation

使用指定Duration的線性內插補點,在兩個目標值之間產生Double屬性值的動畫效果。

DoubleAnimationUsingKeyFrames

沿著一組主要畫面格產生 Double 屬性值的動畫。

DoubleKeyFrame

抽象類別,定義具有 DoubleAnimationUsingKeyFrames之專屬目標值和插補方法的動畫區段。

DoubleKeyFrameCollection

表示可依索引個別存取的 DoubleKeyFrame 物件集合。 DoubleKeyFrameCollection 是 DoubleAnimationUsingKeyFrames.KeyFrames 屬性的值。

DragItemThemeAnimation

表示可套用至要拖曳之項目元素的預先設定動畫。

DragOverThemeAnimation

表示可套用至要拖曳之元素下方元素的預先設定動畫。

DrillInNavigationTransitionInfo

指定當使用者在邏輯階層中向前巡覽時所要執行的動畫,例如從主清單到詳細資料頁面。

DrillInThemeAnimation

顯示使用者在邏輯階層中正向瀏覽時執行的預先設定動畫,例如從主要頁面瀏覽至詳細資料頁面。

DrillOutThemeAnimation

顯示使用者在邏輯階層中反向瀏覽時執行的預先設定動畫,例如從詳細資料頁面瀏覽至主要頁面。

DropTargetItemThemeAnimation

表示套用至潛在置放目標元素的預先設定動畫。

EasingColorKeyFrame

建立 easing 函式與 ColorAnimationUsingKeyFrames 主要畫面格動畫的關聯。

EasingDoubleKeyFrame

建立 easing 函式與 DoubleAnimationUsingKeyFrames 主要畫面格動畫的關聯。

EasingFunctionBase

提供所有緩動函式的基底類別 (Base Class)。

EasingPointKeyFrame

建立 easing 函式與 PointAnimationUsingKeyFrames 主要畫面格動畫的關聯。

EdgeUIThemeTransition

提供邊緣 UI 轉換的動畫轉換行為。

ElasticEase

表示緩動函式,這個函式會建立類似於彈簧來回振動直到停止的動畫。

EntranceNavigationTransitionInfo

指定要在 內容出現在頁面上時執行的動畫。

EntranceThemeTransition

提供控制項第一次出現時的動畫轉換行為。 您可以在個別物件或物件的容器上使用此功能。 在後者的情況下,子項目會依序動畫呈現檢視,而不是同時檢視。

ExponentialEase

表示 easing 函式,這個函式會使用指數公式建立可加速和/或減速的動畫。

FadeInThemeAnimation

表示第一次顯示控制項時套用至控制項的預先設定不透明度動畫。

FadeOutThemeAnimation

表示從 UI 移除或隱藏控制項時套用至控制項的預先設定不透明度動畫。

GravityConnectedAnimationConfiguration

物件,可設定連接動畫以使用重力組態播放。

IndependentlyAnimatableAttribute

不適用於一般用途。 此屬性是由 Microsoft Visual Studio 等設計工具使用。 Microsoft Visual Studio 會解譯屬性,並通知應用程式開發人員動畫屬性組合如何盡可能運作效能和限制。

KeySpline

表示定義動畫進度的曲線主要畫面格。

KeyTimeHelper

提供使用 KeyTime 值的公用程式方法。 C# 和 Microsoft Visual Basic 程式碼應該改用 KeyTime 的成員。

LinearColorKeyFrame

使用線性插補,從上一個主要畫面格的 Color 值動畫到它自己的 Value

LinearDoubleKeyFrame

使用線性插補,從上一個主要畫面格的 Double 值動畫到它自己的 Value

LinearPointKeyFrame

使用線性插補,從上一個主要畫面格的 Point 值動畫到它自己的 Value

NavigationThemeTransition

提供頁面導覽動畫。

NavigationTransitionInfo

提供 Frame.Navigate 方法的參數資訊。 控制在流覽動作期間轉換動畫的執行方式。

ObjectAnimationUsingKeyFrames

以動畫顯示Object屬性的值,沿著一組指定的DurationKeyFrame

ObjectKeyFrame

ObjectAnimationUsingKeyFrames定義動畫區段及其本身的目標值和插補點方法。

ObjectKeyFrameCollection

表示可依索引個別存取的 ObjectKeyFrame 物件集合。 ObjectKeyFrameCollection 是 ObjectAnimationUsingKeyFrames.KeyFrames 屬性的值。

PaneThemeTransition

提供面板 UI 轉換的動畫轉換行為。

PointAnimation

使用指定Duration的線性插,以動畫顯示兩個目標值之間的 Point 屬性值。

PointAnimationUsingKeyFrames

沿著一組KeyFrame產生Point屬性值的動畫。

PointerDownThemeAnimation

表示在專案或專案上偵測到指標向下時執行的預先設定動畫。

PointerUpThemeAnimation

表示在專案或專案上偵測到指標關閉之後執行的預先設定動畫,並釋放點選動作。

PointKeyFrame

PointAnimationUsingKeyFrames定義動畫區段及其本身的目標值和插補點方法。

PointKeyFrameCollection

表示 PointKeyFrame 物件的集合,這些物件可由索引個別存取。 PointKeyFrameCollection 是 PointAnimation.KeyFrames 屬性的值。

PopInThemeAnimation

表示套用至控制項的快顯元件預先設定的動畫 (,例如,在物件上) 顯示工具提示之類的 UI。 此動畫結合了不透明和轉譯。

PopOutThemeAnimation

表示套用至控制項快顯元件的預先設定動畫 (,例如,物件上的工具提示型 UI) 關閉/移除。 此動畫結合了不透明和轉譯。

PopupThemeTransition

提供控制項的彈入元件出現時套用的動畫轉換行為 (例如,物件類似工具提示的 UI)。

PowerEase

表示 easing 函式,此函式會使用公式 f (t) = t*p* 來建立動畫,以加速和/或減速,其中p等於Power屬性。

QuadraticEase

表示 easing 函式,此函式會使用公式 f (t) = t2來建立加速和/或減速的動畫

QuarticEase

表示 easing 函式,此函式會使用 公式 f (t) = t4來建立加速和/或減速的動畫。

QuinticEase

表示 easing 函式,此函式會使用 公式 f (t) = t5來建立加速和/或減速的動畫。

ReorderThemeTransition

提供清單檢視控制項項目變更順序時的動畫轉換行為。 這通常是因為拖放作業所造成。 不同的控制項和主題可能會有不同的相關動畫特性。

RepeatBehaviorHelper

提供處理 RepeatBehavior 值的基本公用程式方法。 C# 和 Microsoft Visual Basic 程式碼應該改用 RepeatBehavior 的成員。

RepositionThemeAnimation

使用 以動畫顯示正在重新置放的物件。

RepositionThemeTransition

未設定內容並傳遞移動觸發程式時,回應配置 移動

SineEase

代表建立動畫之 easing 函式,其使用正弦公式來加速和/或減速。

SlideNavigationTransitionInfo

提供投影片導覽轉換的參數。

SplineColorKeyFrame

使用曲線內插補點,從上一個主要畫面格的 Color 值動畫到它自己的 Value

SplineDoubleKeyFrame

使用曲線內插補點,從前一個主要畫面格的 Double 值動畫到它自己的 Value

SplinePointKeyFrame

使用曲線插補,從上一個主要畫面格的 Point 值動畫到它自己的 Value

SplitCloseThemeAnimation

表示使用 分割 動畫隱藏目標 UI 的預先設定動畫。

SplitOpenThemeAnimation

表示使用 分割 動畫顯示目標 UI 的預先設定動畫。

Storyboard

使用時間軸控制動畫,並提供其子動畫的物件和屬性目標資訊。

SuppressNavigationTransitionInfo

指定在流覽期間隱藏動畫。

SwipeBackThemeAnimation

表示當元素在 動互動後滑回其版面配置位置時,套用至控制項的預先設定動畫。

SwipeHintThemeAnimation

表示預先設定的動畫,表示現在可以使用 撥動 手勢。

Timeline

定義Windows 執行階段動畫的持續時間和其他行為屬性。 Timeline 是Storyboard和所有Windows 執行階段動畫類型的基類,包括來自動畫程式庫的動畫,以及用於視覺狀態或頁面層級 XAML 之自訂動畫的類別。

TimelineCollection

代表 時間軸 物件的集合, (特定類型動畫) 。 TimelineCollection 是 Storyboard.Children 屬性的值。

Transition

表示針對預先定義動作或狀態變更所發生的視覺行為。 特定主題轉換 (各種 Transition 衍生類別) 可以使用 UIElement.Transitions 屬性套用至個別元素,或套用至案例特定的主題轉換屬性,例如 ContentControl.ContentTransitions

TransitionCollection

表示 Transition 物件的集合。 每個Transition物件都代表不同的主題轉換,這是Windows 執行階段動畫程式庫的一部分。

結構

KeyTime

指定特定的主要畫面格在動畫中的發生時機。

RepeatBehavior

描述 Timeline 如何重複其簡單持續時間。

列舉

ClockState

描述動畫的潛在狀態。

ConnectedAnimationComponent

定義常數,指定組成連接動畫的元件動畫。

EasingMode

指定與 Easing 函式插補關聯的動畫。

FillBehavior

指定 時間軸 在作用中期間外,但其父系在其作用中或保留期間內時的行為。

RepeatBehaviorType

指定 RepeatBehavior 原始值所代表的重複模式。

SlideNavigationTransitionEffect

定義常數,描述投影片轉換期間要播放的動畫類型。

另請參閱