EasingByteKeyFrame クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
イージング関数を ByteAnimationUsingKeyFrames キー フレーム アニメーションに関連付けることができます。
public ref class EasingByteKeyFrame : System::Windows::Media::Animation::ByteKeyFrame
public class EasingByteKeyFrame : System.Windows.Media.Animation.ByteKeyFrame
type EasingByteKeyFrame = class
inherit ByteKeyFrame
Public Class EasingByteKeyFrame
Inherits ByteKeyFrame
- 継承
注釈
このようなオブジェクトを使用する例については、EasingDoubleKeyFrameを参照してください。
このクラスは、キー フレームのセットに沿って Byte プロパティ値をアニメーション化するために、ByteAnimationUsingKeyFrames と組み合わせて ByteKeyFrameCollection の一部として使用されます。 この ByteKeyFrame は、前のキー フレームの Byte 値と、その出力値を生成するイージング関数を使用して独自の値を線形的に補間します。
コンストラクター
EasingByteKeyFrame() |
EasingByteKeyFrame クラスの新しいインスタンスを初期化します。 |
EasingByteKeyFrame(Byte, KeyTime, IEasingFunction) |
指定した Byte 値、キー時刻、イージング関数を使用して、EasingByteKeyFrame クラスの新しいインスタンスを初期化します。 |
EasingByteKeyFrame(Byte, KeyTime) |
指定した Byte 値とキー時刻を使用して、EasingByteKeyFrame クラスの新しいインスタンスを初期化します。 |
EasingByteKeyFrame(Byte) |
指定した Byte 値を使用して、EasingByteKeyFrame クラスの新しいインスタンスを初期化します。 |
フィールド
EasingFunctionProperty |
EasingFunction 依存関係プロパティを識別します。 |
プロパティ
CanFreeze |
オブジェクトを変更不可にできるかどうかを示す値を取得します。 (継承元 Freezable) |
DependencyObjectType |
このインスタンスの CLR 型をラップする DependencyObjectType を取得します。 (継承元 DependencyObject) |
Dispatcher |
この DispatcherObject が関連付けられている Dispatcher を取得します。 (継承元 DispatcherObject) |
EasingFunction |
キー フレームに適用されるイージング関数を取得または設定します。 |
IsFrozen |
オブジェクトが現在変更可能かどうかを示す値を取得します。 (継承元 Freezable) |
IsSealed |
このインスタンスが現在シールされているかどうかを示す値を取得します (読み取り専用)。 (継承元 DependencyObject) |
KeyTime |
キー フレームのターゲット Value に到達する時刻を取得または設定します。 (継承元 ByteKeyFrame) |
Value |
キー フレームのターゲット値を取得または設定します。 (継承元 ByteKeyFrame) |
メソッド
CheckAccess() |
呼び出し元のスレッドがこの DispatcherObjectにアクセスできるかどうかを判断します。 (継承元 DispatcherObject) |
ClearValue(DependencyProperty) |
プロパティのローカル値をクリアします。 クリアするプロパティは、DependencyProperty 識別子によって指定されます。 (継承元 DependencyObject) |
ClearValue(DependencyPropertyKey) |
読み取り専用プロパティのローカル値をクリアします。 クリアするプロパティは、DependencyPropertyKeyで指定します。 (継承元 DependencyObject) |
Clone() |
Freezableの変更可能な複製を作成し、オブジェクトの値の詳細コピーを作成します。 オブジェクトの依存関係プロパティをコピーする場合、このメソッドは式をコピーしますが (解決されなくなる可能性があります)、アニメーションやその現在の値はコピーしません。 (継承元 Freezable) |
CloneCore(Freezable) |
基本 (アニメーション化されていない) プロパティ値を使用して、インスタンスを指定した Freezable の複製 (ディープ コピー) にします。 (継承元 Freezable) |
CloneCurrentValue() |
現在の値を使用して、Freezable の変更可能な複製 (ディープ コピー) を作成します。 (継承元 Freezable) |
CloneCurrentValueCore(Freezable) |
現在のプロパティ値を使用して、インスタンスを指定した Freezable の変更可能な複製 (ディープ コピー) にします。 (継承元 Freezable) |
CoerceValue(DependencyProperty) |
指定した依存関係プロパティの値を強制します。 これは、呼び出し元の DependencyObjectに存在する依存関係プロパティのプロパティ メタデータで指定された CoerceValueCallback 関数を呼び出すことによって実現されます。 (継承元 DependencyObject) |
CreateInstance() |
Freezable クラスの新しいインスタンスを初期化します。 (継承元 Freezable) |
CreateInstanceCore() |
Freezable 派生クラスの新しいインスタンスを作成します。 派生クラスを作成するときは、このメソッドをオーバーライドする必要があります。 |
Equals(Object) |
指定された DependencyObject が現在の DependencyObjectと等しいかどうかを判断します。 (継承元 DependencyObject) |
Freeze() |
現在のオブジェクトを変更不可にし、その IsFrozen プロパティを |
FreezeCore(Boolean) |
Freezable オブジェクトを変更不可にするか、変更不可能にできるかどうかをテストします。 (継承元 Freezable) |
GetAsFrozen() |
基本 (アニメーション化されていない) プロパティ値を使用して、Freezableの固定コピーを作成します。 コピーは固定されているため、固定されたサブオブジェクトは参照によってコピーされます。 (継承元 Freezable) |
GetAsFrozenCore(Freezable) |
基本 (アニメーション化されていない) プロパティ値を使用して、インスタンスを指定した Freezable の固定複製にします。 (継承元 Freezable) |
GetCurrentValueAsFrozen() |
現在のプロパティ値を使用して、Freezable の固定コピーを作成します。 コピーは固定されているため、固定されたサブオブジェクトは参照によってコピーされます。 (継承元 Freezable) |
GetCurrentValueAsFrozenCore(Freezable) |
現在のインスタンスを、指定した Freezableの固定複製にします。 オブジェクトにアニメーション化された依存関係プロパティがある場合は、現在のアニメーション化された値がコピーされます。 (継承元 Freezable) |
GetHashCode() |
この DependencyObjectのハッシュ コードを取得します。 (継承元 DependencyObject) |
GetLocalValueEnumerator() |
この DependencyObjectでローカルに値が設定されている依存関係プロパティを決定するための特殊な列挙子を作成します。 (継承元 DependencyObject) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
GetValue(DependencyProperty) |
DependencyObjectのこのインスタンスの依存関係プロパティの現在の有効な値を返します。 (継承元 DependencyObject) |
InterpolateValue(Byte, Double) |
指定された進行状況の増分で、特定のキー フレームの補間値を返します。 (継承元 ByteKeyFrame) |
InterpolateValueCore(Byte, Double) |
指定された進行状況の増分を使用して、前のキー フレーム値と現在のキー フレームの値の間で、使用されるイージング関数に従って補間します。 |
InvalidateProperty(DependencyProperty) |
指定した依存関係プロパティの有効な値を再評価します。 (継承元 DependencyObject) |
MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
OnChanged() |
現在の Freezable オブジェクトが変更されたときに呼び出されます。 (継承元 Freezable) |
OnFreezablePropertyChanged(DependencyObject, DependencyObject, DependencyProperty) |
このメンバーは、Windows Presentation Foundation (WPF) インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 (継承元 Freezable) |
OnFreezablePropertyChanged(DependencyObject, DependencyObject) |
設定したばかりの DependencyObjectType データ メンバーに対して適切なコンテキスト ポインターが確立されていることを確認します。 (継承元 Freezable) |
OnPropertyChanged(DependencyPropertyChangedEventArgs) |
OnPropertyChanged(DependencyPropertyChangedEventArgs) の DependencyObject 実装をオーバーライドして、Freezable型の依存関係プロパティの変化に応じて Changed ハンドラーも呼び出します。 (継承元 Freezable) |
ReadLocalValue(DependencyProperty) |
依存関係プロパティが存在する場合は、そのローカル値を返します。 (継承元 DependencyObject) |
ReadPreamble() |
Freezable が有効なスレッドからアクセスされていることを確認します。 Freezable の継承子は、依存関係プロパティではないデータ メンバーを読み取る API の先頭でこのメソッドを呼び出す必要があります。 (継承元 Freezable) |
SetCurrentValue(DependencyProperty, Object) |
値ソースを変更せずに依存関係プロパティの値を設定します。 (継承元 DependencyObject) |
SetValue(DependencyProperty, Object) |
依存関係プロパティ識別子で指定された依存関係プロパティのローカル値を設定します。 (継承元 DependencyObject) |
SetValue(DependencyPropertyKey, Object) |
依存関係プロパティの DependencyPropertyKey 識別子で指定された、読み取り専用の依存関係プロパティのローカル値を設定します。 (継承元 DependencyObject) |
ShouldSerializeProperty(DependencyProperty) |
シリアル化プロセスが指定された依存関係プロパティの値をシリアル化する必要があるかどうかを示す値を返します。 (継承元 DependencyObject) |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
VerifyAccess() |
呼び出し元のスレッドがこの DispatcherObjectにアクセスすることを強制します。 (継承元 DispatcherObject) |
WritePostscript() |
Freezable の Changed イベントを発生させ、その OnChanged() メソッドを呼び出します。 Freezable から派生するクラスは、依存関係プロパティとして格納されていないクラス メンバーを変更する API の末尾でこのメソッドを呼び出す必要があります。 (継承元 Freezable) |
WritePreamble() |
Freezable が固定されていないこと、および有効なスレッド コンテキストからアクセスされていることを確認します。 Freezable 継承子は、依存関係プロパティではないデータ メンバーに書き込む API の先頭でこのメソッドを呼び出す必要があります。 (継承元 Freezable) |
イベント
Changed |
Freezable またはそれに含まれるオブジェクトが変更されたときに発生します。 (継承元 Freezable) |
明示的なインターフェイスの実装
IKeyFrame.Value |
KeyTime インスタンスに関連付けられた値を取得または設定します。 (継承元 ByteKeyFrame) |
適用対象
こちらもご覧ください
.NET