Windows.UI.Xaml.Media.Animation 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供轉換動畫、視覺狀態或動畫 UI 元件的動畫和分鏡腳本 API。
類別
| AddDeleteThemeTransition |
提供控制項新增或刪除面板子系時的動畫轉換行為。 例如,如果您的相片集合顯示在 Grid中,您可以將此動畫與 Grid 建立關聯,以便在新增或刪除相片時,相片會在檢視中產生動畫效果。 |
| BackEase |
表示在持續時間期間,以相反方向變更主要函式值的 Easing 函式,然後以傳統方式反轉並完成函式隨時間變化的行為。 |
| BasicConnectedAnimationConfiguration |
物件,將連接的動畫設定為從來源到目的地的線性轉換。 |
| BeginStoryboard |
開始 分鏡腳本的觸發程式動作。 不常使用。 請參閱<備註>。 |
| BounceEase |
表示緩動函式,這個函式會建立動畫彈跳效果。 |
| CircleEase |
表示緩動函式,這個函式會利用循環函式來建立加速和 (或) 減速的動畫。 |
| ColorAnimation | |
| 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 | |
| DiscreteDoubleKeyFrame | |
| DiscreteObjectKeyFrame | |
| DiscretePointKeyFrame | |
| DoubleAnimation | |
| 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 | |
| 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 |
表示 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 | |
| SplineDoubleKeyFrame | |
| SplinePointKeyFrame | |
| 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 |
定義常數,描述投影片轉換期間要播放的動畫類型。 |