Microsoft.UI.Xaml.Media.Animation 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供轉換動畫、視覺狀態或動畫 UI 元件的動畫和分鏡腳本 API。
類別
AddDeleteThemeTransition |
提供控制項新增或刪除面板子系時的動畫轉換行為。 例如,如果您有 顯示在 Grid中的相片集合,您可以將此動畫與 Grid 建立關聯,以便在新增或刪除相片時,相片會在檢視中產生動畫效果。 |
BackEase |
表示 Easing 函式,此函式會在持續時間期間變更主要函式相反方向的值,然後以傳統方式反轉並完成一段時間的函式行為。 |
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 |
表示 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 |
表示預先定義動作或狀態變更所發生的視覺行為。 特定主題轉換 (各種轉換衍生類別) 可以使用 UIElement.Transitions 屬性套用至個別元素,或套用至案例特定的主題轉換屬性,例如 ContentControl.ContentTransitions。 |
TransitionCollection |
表示 Transition 物件的集合。 每個Transition物件都代表不同的主題轉換,這是Windows 執行階段動畫庫的一部分。 |
結構
KeyTime |
指定特定的主要畫面格在動畫中的發生時機。 |
RepeatBehavior |
描述 時間軸 如何重複其簡單持續時間。 |
列舉
ClockState |
描述動畫的潛在狀態。 |
ConnectedAnimationComponent |
定義常數,指定組成連接動畫的元件動畫。 |
EasingMode |
指定與 Easing 函式相關聯的動畫如何插補。 |
FillBehavior |
指定 時間軸 在其使用期間外,但其父系在其作用中或保留期間內的行為。 |
RepeatBehaviorType |
指定 RepeatBehavior 原始值所代表的重複模式。 |
SlideNavigationTransitionEffect |
定義常數,描述投影片轉換期間要播放的動畫類型。 |