この記事は機械翻訳されています。英語版の記事を表示するには、[英語] のチェック ボックスをオンにしてください。また、テキストにマウス ポインターを合わせると、ポップアップ ウィンドウに英語のテキストを表示することもできます。
翻訳
英語

PowerEase クラス

 

アニメーションを作成するイージング関数の加速または減速の式の使用を表します f(t) = tp p に等しい、 Power プロパティです。

名前空間:   System.Windows.Media.Animation
アセンブリ:  PresentationCore (PresentationCore.dll 内)

System.Object
  System.Windows.Threading.DispatcherObject
    System.Windows.DependencyObject
      System.Windows.Freezable
        System.Windows.Media.Animation.EasingFunctionBase
          System.Windows.Media.Animation.PowerEase

public class PowerEase : EasingFunctionBase

名前説明
System_CAPS_pubmethodPowerEase()

PowerEase クラスの新しいインスタンスを初期化します。

名前説明
System_CAPS_pubpropertyCanFreeze

オブジェクトを変更不可能にできるかどうかを示す値を取得します。(Freezable から継承されます。)

System_CAPS_pubpropertyDependencyObjectType

取得、 DependencyObjectType をラップする、 CLR のこのインスタンスの型。 (DependencyObject から継承されます。)

System_CAPS_pubpropertyDispatcher

取得、 Dispatcher この DispatcherObject に関連付けられています。(DispatcherObject から継承されます。)

System_CAPS_pubpropertyEasingMode

取得またはアニメーションの補間を指定する値を設定します。(EasingFunctionBase から継承されます。)

System_CAPS_pubpropertyIsFrozen

オブジェクトが変更可能かどうかを示す値を取得します。(Freezable から継承されます。)

System_CAPS_pubpropertyIsSealed

(読み取り専用)、このインスタンスが現在シールされているかどうかを示す値を取得します。(DependencyObject から継承されます。)

System_CAPS_pubpropertyPower

取得またはアニメーションの補間の指数を設定します。 7 の値が式に続くアニメーションの補間の曲線を作成するなど f(t) = t7します。

名前説明
System_CAPS_pubmethodCheckAccess()

呼び出し元のスレッドがこれにアクセスをサポートしているかどうかを決定 DispatcherObjectします。(DispatcherObject から継承されます。)

System_CAPS_pubmethodClearValue(DependencyProperty)

プロパティのローカル値をクリアします。 クリアするプロパティは DependencyProperty 識別子で指定されます。(DependencyObject から継承されます。)

System_CAPS_pubmethodClearValue(DependencyPropertyKey)

読み取り専用プロパティのローカル値を消去します。 消去するプロパティは、DependencyPropertyKey で指定します。(DependencyObject から継承されます。)

System_CAPS_pubmethodClone()

Freezable の変更可能な複製を作成し、オブジェクトの値の詳細コピーを作成します。 このメソッドは、オブジェクトの依存関係プロパティをコピーするときに式をコピーしますが (コピーされた式は解決されなくなる場合があります)、アニメーションやその現在の値はコピーしません。(Freezable から継承されます。)

System_CAPS_protmethodCloneCore(Freezable)

基本 (アニメーション化されていない) プロパティ値を使用して、インスタンスを、指定した Freezable の複製 (詳細コピー) にします。(Freezable から継承されます。)

System_CAPS_pubmethodCloneCurrentValue()

変更可能な複製 (ディープ コピー) を作成、 Freezable の現在の値を使用します。(Freezable から継承されます。)

System_CAPS_protmethodCloneCurrentValueCore(Freezable)

インスタンスの指定した変更可能な複製 (ディープ コピー) は、 Freezable プロパティの現在の値を使用します。(Freezable から継承されます。)

System_CAPS_pubmethodCoerceValue(DependencyProperty)

指定した依存関係プロパティの値を強制します。 これは、呼び出し元の DependencyObject の依存関係プロパティのプロパティ メタデータで指定されている CoerceValueCallback 関数を呼び出すことによって実現されます。(DependencyObject から継承されます。)

System_CAPS_protmethodCreateInstance()

Freezable クラスの新しいインスタンスを初期化します。(Freezable から継承されます。)

System_CAPS_protmethodCreateInstanceCore()

Freezable 派生クラスの新しいインスタンスを作成します。 派生クラスを作成するときには、このメソッドをオーバーライドする必要があります。(Freezable.CreateInstanceCore() をオーバーライドします。)

System_CAPS_pubmethodEase(Double)

変換では、アニメーションのペースを制御する時間を正規化します。(EasingFunctionBase から継承されます。)

System_CAPS_protmethodEaseInCore(Double)

カスタム イージング関数の EaseIn モードを生成するためにオーバーライドできるイージング関数のロジック部分を提供します。(EasingFunctionBase.EaseInCore(Double) をオーバーライドします。)

System_CAPS_pubmethodEquals(Object)

指定されたかどうかを決定 DependencyObject は現在と同じ DependencyObjectします。(DependencyObject から継承されます。)

System_CAPS_protmethodFinalize()

オブジェクトが、ガベージ コレクションによって収集される前に、リソースの解放とその他のクリーンアップ操作の実行を試みることができるようにします。(Object から継承されます。)

System_CAPS_pubmethodFreeze()

現在のオブジェクトを変更不可能にし、その IsFrozen プロパティを true に設定します。(Freezable から継承されます。)

System_CAPS_protmethodFreezeCore(Boolean)

により、 Freezable オブジェクトも変更もできない、またはそれが不可能な状態かどうかをテストします。(Freezable から継承されます。)

System_CAPS_pubmethodGetAsFrozen()

固定コピーを作成、 Freezable, 、基本 (アニメーション化されていない) のプロパティの値を使用します。 コピーが固定されているために、任意の固定されたサブオブジェクトは、参照によってコピーされます。(Freezable から継承されます。)

System_CAPS_protmethodGetAsFrozenCore(Freezable)

基本プロパティ値 (アニメーション化されていない値) を使用して、インスタンスを、指定した Freezable の固定された複製にします。(Freezable から継承されます。)

System_CAPS_pubmethodGetCurrentValueAsFrozen()

固定コピーを作成、 Freezable プロパティの現在の値を使用します。 コピーが固定されているために、任意の固定されたサブオブジェクトは、参照によってコピーされます。(Freezable から継承されます。)

System_CAPS_protmethodGetCurrentValueAsFrozenCore(Freezable)

現在のインスタンスを、指定した Freezable の固定された複製にします。 オブジェクトに、アニメーション化された依存関係プロパティが存在する場合、現在アニメーション化されている値がコピーされます。(Freezable から継承されます。)

System_CAPS_pubmethodGetHashCode()

この DependencyObject のハッシュ コードを取得します。(DependencyObject から継承されます。)

System_CAPS_pubmethodGetLocalValueEnumerator()

どの依存関係プロパティに値を設定ローカルに決定するための特殊な列挙子を作成 DependencyObjectします。(DependencyObject から継承されます。)

System_CAPS_pubmethodGetType()

現在のインスタンスの Type を取得します。(Object から継承されます。)

System_CAPS_pubmethodGetValue(DependencyProperty)

DependencyObject のこのインスタンスにある依存関係プロパティの現在の有効値を返します。(DependencyObject から継承されます。)

System_CAPS_pubmethodInvalidateProperty(DependencyProperty)

指定した依存関係プロパティに対する有効な値を再評価します。(DependencyObject から継承されます。)

System_CAPS_protmethodMemberwiseClone()

現在の Object の簡易コピーを作成します。(Object から継承されます。)

System_CAPS_protmethodOnChanged()

ときに呼び出されます現在 Freezable オブジェクトを変更します。(Freezable から継承されます。)

System_CAPS_protmethodOnFreezablePropertyChanged(DependencyObject, DependencyObject)

適切なコンテキスト ポインターが確立されているように、 DependencyObjectType が設定されているデータ メンバーです。(Freezable から継承されます。)

System_CAPS_protmethodOnFreezablePropertyChanged(DependencyObject, DependencyObject, DependencyProperty)

このメンバーは、Windows Presentation Foundation (WPF) インフラストラクチャをサポートしますが、独自に作成したコードから直接使用するためのものではありません。(Freezable から継承されます。)

System_CAPS_protmethodOnPropertyChanged(DependencyPropertyChangedEventArgs)

OnPropertyChangedDependencyObject 実装を上書きして、さらに型 Freezable の変化する依存関係プロパティへの応答として任意の Changed ハンドラーも呼び出します。(Freezable から継承されます。)

System_CAPS_pubmethodReadLocalValue(DependencyProperty)

ローカルの依存関係プロパティの値を返します (存在する場合)。(DependencyObject から継承されます。)

System_CAPS_protmethodReadPreamble()

確実に、 Freezable が有効なスレッドからアクセスされています。 継承元 Freezable のいずれかの先頭にこのメソッドを呼び出す必要があります API 依存関係プロパティではないデータ メンバーを読み取る。(Freezable から継承されます。)

System_CAPS_pubmethodSetCurrentValue(DependencyProperty, Object)

依存関係プロパティ値のソースを変更せずにその値を設定します。(DependencyObject から継承されます。)

System_CAPS_pubmethodSetValue(DependencyProperty, Object)

依存関係プロパティ識別子を指定して、該当する依存関係プロパティのローカル値を設定します。(DependencyObject から継承されます。)

System_CAPS_pubmethodSetValue(DependencyPropertyKey, Object)

依存関係プロパティの DependencyPropertyKey 識別子で指定した読み取り専用の依存関係プロパティのローカル値を設定します。(DependencyObject から継承されます。)

System_CAPS_protmethodShouldSerializeProperty(DependencyProperty)

シリアル化プロセスが、指定された依存関係プロパティの値をシリアル化する必要があるかどうかを示す値を返します。(DependencyObject から継承されます。)

System_CAPS_pubmethodToString()

現在のオブジェクトを表す文字列を返します。(Object から継承されます。)

System_CAPS_pubmethodVerifyAccess()

呼び出し元のスレッドがへのアクセスを持つことを強制DispatcherObjectです。(DispatcherObject から継承されます。)

System_CAPS_protmethodWritePostscript()

FreezableChanged イベントを発生させ、その OnChanged メソッドを呼び出します。 Freezable から派生するクラスは、依存関係プロパティとして格納されていないクラス メンバーを変更するすべての API の終了時に、このメソッドを呼び出す必要があります。(Freezable から継承されます。)

System_CAPS_protmethodWritePreamble()

あることを確認、 Freezable 固定されていない有効なスレッド コンテキストからアクセスされているとします。 Freezable 継承クラスは、いずれかの先頭にこのメソッドを呼び出す必要があります API 依存関係プロパティではないデータ メンバーに書き込まれる。(Freezable から継承されます。)

名前説明
System_CAPS_pubfieldSystem_CAPS_staticPowerProperty

Power 依存関係プロパティを識別します。

名前説明
System_CAPS_pubeventChanged

発生したときに、 Freezable またはが含まれているオブジェクトが変更されています。(Freezable から継承されます。)

制御することができます、アニメーションが迅速化するかどうかが減速、またはその両方を指定して、 EasingModeです。 次のグラフのそれぞれの値を示します EasingMode, ここで、 f(t) アニメーションの進行状況を表すと t 時間を表します。

CubicEase EasingMode のグラフ

使用して、 PowerEase 関数の場合、どの程度の速度加速/減速によって実行を指定することを指定する、 Power プロパティ。

f(t) = tpp に等しい、 Power プロパティです。

Because of this, the PowerEase function can be substituted for QuadraticEase (f(t) = t2), CubicEase (f(t) = t3), QuarticEase (f(t) = t4), and QuinticEase (f(t) = t5). 使用する必要がある場合など、 PowerEase と同じ動作を作成する関数、 QuadraticEase 関数 (f(t) = t2) を指定する、 Power 2 のプロパティの値。

だけでなく他のいくつかのイージング関数は PowerEase これを確認する次の Silverlight サンプルを使用します。

Run this sample

継承することで、独自のイージング関数を作成する実行時に含まれるイージング関数を使用するだけでなく EasingFunctionBaseです。

次の例では、適用、 PowerEase イージング関数を Power のプロパティの値 20 に、 DoubleAnimation decelerating アニメーションを作成します。 Power 値が大きいため、減速が突然、小さい値を使用した場合と比較します。

.NET Framework
4.0 以降で使用可能
Silverlight
3.0 以降で使用可能
Windows Phone Silverlight
7.0 以降で使用可能

この型のパブリック static (Visual Basic では Shared ) メンバーはスレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

トップに戻る
表示: