KeyTime 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アニメーションの相対的な過程で、KeyTime インスタンスは、特定のキー フレームを実行する正確なタイミングを指定します。
public value class KeyTime : IEquatable<System::Windows::Media::Animation::KeyTime>
[System.ComponentModel.TypeConverter(typeof(System.Windows.KeyTimeConverter))]
public struct KeyTime : IEquatable<System.Windows.Media.Animation.KeyTime>
[<System.ComponentModel.TypeConverter(typeof(System.Windows.KeyTimeConverter))>]
type KeyTime = struct
Public Structure KeyTime
Implements IEquatable(Of KeyTime)
- 継承
- 属性
- 実装
注釈
各キー フレームの KeyTime は、そのキー フレームがいつ終了するかを指定します。 キー時間の再生時間は指定されません。 キー フレームが再生される時間は、キー フレームが終了したとき、前のキー フレームが終了したとき、およびアニメーションの継続時間によって決まります。 詳細については、「Key-Frame アニメーションの概要」 を参照してください。
KeyTime は、数値の時間値を含む複数の異なる形式で、パーセンテージとして、または特別なセンチネル値の 1 つとして Uniform または Paced表現できます。
XAML 属性の使用法
< オブジェクトプロパティ="[日.]時間:分:秒[.分秒]"/>
-又は-
< オブジェクトプロパティ="[日.]時間:分"/>
-又は-
< オブジェクトプロパティ="pctValue%"/>
-又は-
< オブジェクトプロパティ="Uniform"/>
-又は-
< オブジェクトプロパティ="Paced"/>
XAML 値
日
この KeyTimeでスパンされる日数を指定する 0 以上の整数値。 詳細については、TimeSpan プロパティを参照してください。
時間
この KeyTimeでスパンされる時間数を指定する 0 ~ 23 の整数値。 詳細については、TimeSpan プロパティを参照してください。
この KeyTimeでスパンされる分数を指定する 0 ~ 59 の整数値。 詳細については、TimeSpan プロパティを参照してください。
秒
この KeyTimeでスパンされる秒数を指定する 0 から 59 までの浮動小数点値。 詳細については、TimeSpan プロパティを参照してください。
fractionalSeconds
秒の小数部を指定する 1 ~ 7 桁の整数値。 詳細については、TimeSpan プロパティを参照してください。
pctValue を
この KeyTime をアニメーションの合計期間に対する割合として指定する、0 から 100 までの浮動小数点値。 その後にリテラル文字 %
する必要があります。詳細については、Percent プロパティを参照してください。
プロパティ
Paced |
一定の速度で補間するアニメーションを生成するタイミング動作を作成する Paced 値を取得します。 |
Percent |
アニメーションの合計継続時間に対する割合で表されたキー フレームの終了時刻を取得します。 |
TimeSpan |
キー フレームが終了した時刻を、アニメーションの先頭からの相対時間として取得します。 |
Type |
このインスタンスが表す Type 値を取得します。 |
Uniform |
アニメーションの割り当てられた時間をキー フレーム間で均等に分割する Uniform 値を取得します。 |
メソッド
Equals(KeyTime) |
このインスタンスが指定した KeyTimeと等しいかどうかを示します。 |
Equals(KeyTime, KeyTime) |
指定した 2 つの KeyTime 構造体が等しいかどうかを示します。 |
Equals(Object) |
このインスタンスが指定したオブジェクトと等しいかどうかを示します。 |
FromPercent(Double) |
KeyTimeType プロパティを指定したパラメーターの値に初期化して、新しい KeyTime インスタンスを作成します。 |
FromTimeSpan(TimeSpan) |
KeyTimeType プロパティを指定したパラメーターの値に初期化して、新しい KeyTime インスタンスを作成します。 |
GetHashCode() |
このインスタンスを表す整数ハッシュ コードを返します。 |
ToString() |
この KeyTime インスタンスを表す文字列を返します。 |
演算子
Equality(KeyTime, KeyTime) |
2 つの KeyTime 構造体の等価性を比較するオーバーロードされた演算子。 |
Implicit(TimeSpan to KeyTime) | |
Inequality(KeyTime, KeyTime) |
2 つの KeyTime 構造体の不等値を比較するオーバーロードされた演算子。 |
適用対象
.NET