魅力的なユーザーインターフェイスや魅力的なドキュメントを作成するための強力なグラフィックスおよびレイアウト機能が用意されています。インターフェイスをさらに豪華で使いやすいものにすることができます。Transformを適用するだけで、大幅な画面切り替え効果を作成したり、便利な視覚的な手掛かりを提供したりすることができます。アニメーションとタイミングシステムの概要について説明します。オブジェクトのアニメーションに焦点を当てています。Animationsアニメーションは、それぞれが直前のイメージと少しずつ異なる一連のイメージをすばやく繰り返すことで生み出される錯覚です。つの変化するシーンとして認識します。秒あたりに多数の写真またはフレームを記録するカメラを使って生み出されます。フレームを映写機で再生すると、見る人には動く画像として映ります。picture.コンピューター上のアニメーションも同様です。四角形の描画をビューからフェードアウトするプログラムは次のように動作する可能性があります。follows.プログラムがタイマーを作成します。timer.設定された間隔でプログラムがタイマーをチェックして経過時間を確認します。elapsed.プログラムは、タイマーをチェックするたびに、経過時間に基づいて四角形の現在の不透明度値を計算します。elapsed.プログラムは、新しい値で四角形を更新し、再描画します。開発者は、独自のタイミングシステムを作成して管理するか、特別なカスタムライブラリを使用する必要がありました。緊密に統合された効率的なタイミングシステムが含まれています。オブジェクトを簡単にアニメーション化できます。システムの管理と画面の効率的な再描画をすべてバックグラウンドで処理します。クラスが提供されます。クラスが継承できるアニメーションの基底クラスを公開しているため、独自のアニメーションを簡単に作成して、カスタマイズされたアニメーションを生成することもできます。クラスのパフォーマンス上のメリットの多くを得ます。アニメーションを使用する方が簡単です。重要な点は、WPFWPFでは、個々のプロパティにアニメーションを適用してオブジェクトをアニメーション化することです。プロパティをアニメーション化します。つの要件を満たす必要があります。requirements:依存関係プロパティである必要があります。インターフェイスを実装するクラスに属している必要があります。interface.互換性のあるアニメーションの種類が使用可能である必要があります。提供されていない場合は、独自のものを作成できます。「カスタムアニメーションの概要」を参照してください)。プロパティを持つ多数のオブジェクトが含まれています。DependencyObjectから継承されます。これらのプロパティの大部分は依存関係プロパティです。テンプレートなど、ほぼ任意の場所で使用できます。アニメーションはビジュアルである必要はありません。インターフェイスの一部ではないオブジェクトをアニメーション化できます。アニメーションを使用して、依存関係プロパティの値をアニメーション化する方法を示します。DoubleAnimationを使用します。プロパティをアニメーション化します。フェードインして表示されなくなります。プロパティに適用する方法を示します。要素を作成する方法を示しています。要素を作成する方法を次に示します。プロパティをアニメーション化することです。値を生成するアニメーションが必要になります。このようなアニメーションの1つです。値の間の遷移を作成します。プロパティを設定します。プロパティを設定します。よって完全に非表示になります。作成する方法を次に示します。作成する方法を次に示します。0.0次に、Durationを指定する必要があります。開始値から対象の値への移動にかかる時間を指定します。5秒に設定する方法を次に示します。コードで5秒に設定する方法を示します。0.0に遷移するアニメーションを示しています。要素は完全に不透明なものから完全に非表示になります。trueに設定します。Foreverに設定します。プロパティを設定する方法を次に示します。プロパティをコードで設定する方法を次に示します。添付プロパティを使用して、アニメーション化するオブジェクトとプロパティを指定します。作成し、アニメーションをその子として追加します。作成する方法を次に示します。初期化し、その子としてアニメーションを追加します。アニメーションを適用する場所を認識している必要があります。添付プロパティを使用します。ターゲット名を設定する方法を示しています。ターゲット名を設定する方法を次に示します。添付プロパティを使用して、アニメーション化するプロパティを指定します。プロパティをターゲットとするようにアニメーションを構成する方法を示しています。プロパティを対象とするようにアニメーションを構成する方法を示します。構文の詳細とその他の例については、「ストーリーボードの概要」を参照してください。適用および開始する最も簡単な方法は、イベントトリガーを使用することです。トリガーに関連付ける方法について説明します。オブジェクトを作成し、ストーリーボードを関連付けます。