Microsoft.UI.Xaml.Media.Animation 名前空間

移行アニメーション、表示状態、またはアニメーション化された UI コンポーネントのための、アニメーションおよびストーリーボード API が提供されます。

クラス

AddDeleteThemeTransition

コントロールがパネルの子を追加または削除する場合のアニメーション切り替え動作を提供します。 たとえば、 グリッドに表示されている写真のコレクションがある場合は、このアニメーションを グリッド に関連付けて、写真を追加または削除すると、写真が表示の有無に応じてアニメーション化されます。

BackEase

期間の一部の間にメイン関数の反対方向に値を変更し、通常の方法で関数の超過動作を反転して終了するイージング関数を表します。

BasicConnectedAnimationConfiguration

接続されたアニメーションを、ソースから変換先への線形遷移として構成する オブジェクト。

BeginStoryboard

ストーリーボードを開始するトリガー アクション。 一般的に使用されません。 「解説」を参照してください。

BounceEase

バウンド効果のアニメーションを作成するイージング関数を表します。

CircleEase

円関数を使って加速と減速のアニメーションを作成するイージング関数を表します。

ColorAnimation

指定した Duration の線形補間を使用して、2 つのターゲット値の間の 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 値から独自の Value にアニメーション化します。

DiscreteDoubleKeyFrame

個別の値を使用して、前のキー フレームの Double 値から独自の Value までアニメーション化します。

DiscreteObjectKeyFrame

個別の値を使用して、前のキー フレームの Object 値から独自の Value にアニメーション化します。

DiscretePointKeyFrame

個別のフレームを使用して、前のキー フレームの Point 値から独自の Value にアニメーション化します。

DoubleAnimation

指定した Duration の線形補間を使用して、2 つのターゲット値の間の 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 値から独自の Value にアニメーション化します。

LinearDoubleKeyFrame

線形補間を使用して、前のキー フレームの Double 値から独自の Value にアニメーション化します。

LinearPointKeyFrame

線形補間を使用して、前のキー フレームの Point 値から独自の Value にアニメーション化します。

NavigationThemeTransition

ページ ナビゲーション アニメーションを提供します。

NavigationTransitionInfo

Frame.Navigate メソッドのパラメーター情報を提供します。 ナビゲーション アクション中の画面切り替えアニメーションの実行方法を制御します。

ObjectAnimationUsingKeyFrames

指定した期間にわたって、KeyFrames のセットに沿って Object プロパティの値をアニメーション化します

ObjectKeyFrame

ObjectAnimationUsingKeyFrames の独自のターゲット値と補間メソッドを使用してアニメーション セグメントを定義します。

ObjectKeyFrameCollection

インデックスによって個別にアクセスできる ObjectKeyFrame オブジェクトのコレクションを表します。 ObjectKeyFrameCollection は 、ObjectAnimationUsingKeyFrames.KeyFrames プロパティの 値です。

PaneThemeTransition

パネル UI 画面切り替えのアニメーション化された画面切り替え動作を提供します。

PointAnimation

指定した Duration の線形補間を使用して、2 つのターゲット値の間の Point プロパティの値をアニメーション化 します

PointAnimationUsingKeyFrames

KeyFrames のセットに沿って Point プロパティの値をアニメーション化します。

PointerDownThemeAnimation

項目または要素でポインターダウンが検出されたときに実行される事前構成済みのアニメーションを表します。

PointerUpThemeAnimation

項目または要素でポインターダウンが検出され、タップ アクションが解放された後に実行される事前構成済みのアニメーションを表します。

PointKeyFrame

PointAnimationUsingKeyFrames の独自のターゲット値と補間メソッドを使用してアニメーション セグメントを定義します。

PointKeyFrameCollection

インデックスによって個別にアクセスできる PointKeyFrame オブジェクトのコレクションを表します。 PointKeyFrameCollection は 、PointAnimation.KeyFrames プロパティの 値です。

PopInThemeAnimation

コントロールのポップイン コンポーネント (オブジェクトのツールヒントのような UI など) に適用される、事前構成済みのアニメーションを表します。 このアニメーションには、不透明度と変換が組み合わされています。

PopOutThemeAnimation

コントロールのポップイン コンポーネント (オブジェクトのツールヒントに似た UI など) に適用される、事前構成済みのアニメーションを表します。 このアニメーションには、不透明度と変換が組み合わされています。

PopupThemeTransition

コントロールのポップイン コンポーネント (オブジェクトに関するツールヒント風の UI など) が表示されるときに適用される切り替え動作のアニメーションです。

PowerEase

数式 f (t) = t*p* を使用して加速または減速するアニメーションを作成するイージング関数を表します。ここで、 pPower プロパティと等しくなります。

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

スプライン補間を使用して、前のキー フレームの Color 値から独自の Value にアニメーション化します。

SplineDoubleKeyFrame

スプライン補間を使用して、前のキー フレームの Double 値から独自の Value にアニメーション化します。

SplinePointKeyFrame

スプライン補間を使用して、前のキー フレームの Point 値から独自の Value にアニメーション化します。

SplitCloseThemeAnimation

分割アニメーションを使用してターゲット UI を非表示にする事前構成済みアニメーションを表します。

SplitOpenThemeAnimation

分割アニメーションを使用してターゲット UI を表示する事前構成済みアニメーションを表します。

Storyboard

タイムラインを使用してアニメーションを制御し、子アニメーションのオブジェクトとプロパティのターゲット情報を提供します。

SuppressNavigationTransitionInfo

ナビゲーション中にアニメーションを抑制することを指定します。

SwipeBackThemeAnimation

スワイプ操作後に要素がレイアウト スロットにスライドバックしたときにコントロールに適用される事前構成済みのアニメーションを表します。

SwipeHintThemeAnimation

スワイプ ジェスチャが可能になったことを示す、構成済みのアニメーションを表します。

Timeline

Windows ランタイムアニメーションの期間とその他の動作プロパティを定義します。 タイムラインは、ストーリーボードの基本クラスであり、アニメーション ライブラリのアニメーションタイプや、ビジュアル状態またはページレベルの XAML のカスタム アニメーションに使用されるものも含め、すべてのWindows ランタイムアニメーションタイプです。

TimelineCollection

Timeline オブジェクト (特定の種類のアニメーション) のコレクションを表します。 TimelineCollection は Storyboard.Children プロパティの値です。

Transition

定義済みのアクションまたは状態の変更に対して発生する視覚的な動作を表します。 特定のテーマの切り替え (さまざまな遷移派生クラス) は、 UIElement.Transitions プロパティを使用して個々の要素に適用することも、 ContentControl.ContentTransitions などのシナリオ固有のテーマ遷移プロパティに適用することもできます。

TransitionCollection

Transition オブジェクトのコレクションを表します。 各 Transition オブジェクトは、Windows ランタイムアニメーション ライブラリの一部である異なるテーマの切り替えを表します。

構造体

KeyTime

アニメーションの中で特定のキー フレームが発生するタイミングを指定します。

RepeatBehavior

タイムラインが単純な期間を繰り返す方法について説明します。

列挙型

ClockState

アニメーションの潜在的な状態について説明します。

ConnectedAnimationComponent

接続されたアニメーションを構成するコンポーネント アニメーションを指定する定数を定義します。

EasingMode

イージング関数に関連付けられているアニメーションを補間する方法を指定します。

FillBehavior

タイムラインがアクティブな期間外にあるが、親がアクティブまたは保留期間内にある場合の タイムライン の動作を指定します。

RepeatBehaviorType

RepeatBehavior 生の値が表す繰り返しモードを指定します。

SlideNavigationTransitionEffect

スライドの切り替え中に再生するアニメーションの種類を表す定数を定義します。

こちらもご覧ください