KeyTime 構造体

定義

アニメーションの相対的な処理において、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
属性
実装

注釈

各キー フレームの KeyTime は、そのキー フレームの終了時刻を指定します。 キー時間の再生時間は指定されません。 キー フレームが再生される時間の長さは、そのキー フレームの終了時刻、前のキー フレームの終了時刻、およびアニメーションの継続時間によって決まります。 詳細については、「キー フレーム アニメーションの概要」をご覧ください。

A KeyTime は、数値の時間値、パーセンテージ、または特殊なセンチネル値UniformPacedまたは .

XAML 属性の使用方法

<object property="[days.]hours:minutes:seconds[.fractionalSeconds]"/>

- または -

<object property="[days.]hours:minutes"/>

- または -

<object property="pctValue%"/>

- または -

<object property="Uniform"/>

- または -

<object property="Paced"/>

XAML 値

days
この KeyTime範囲の日数を指定する 0 以上の整数値。 詳細については、TimeSpan プロパティを参照してください。

hours
この KeyTime範囲の時間数を指定する 0 ~ 23 の整数値。 詳細については、TimeSpan プロパティを参照してください。


この KeyTime範囲の分数を指定する 0 ~ 59 の整数値。 詳細については、TimeSpan プロパティを参照してください。

seconds
この KeyTime範囲の秒数を指定する 0 から 59 までの浮動小数点値。 詳細については、TimeSpan プロパティを参照してください。

fractionalSeconds
秒の小数部を指定する 1 ~ 7 桁の整数値。 詳細については、TimeSpan プロパティを参照してください。

pctValue
0 から 100 の範囲の浮動小数点値。これをアニメーションの合計期間に対する割合として指定します KeyTime 。 この後にリテラル文字 %を続ける必要があります。詳細については、プロパティを Percent 参照してください。

プロパティ

Paced

アニメーションを定率で補間するタイミング動作を生成する Paced 値を取得します。

Percent

アニメーションの総実行時間の割合で表されたキー フレームの終了時刻を取得します。

TimeSpan

アニメーションの先頭の相対時刻で表されたキー フレームの終了時刻を取得します。

Type

このインスタンスが表す Type 値を取得します。

Uniform

アニメーションの割り当てられた時間をキーフレーム間で均等に分割する Uniform 値を取得します。

メソッド

Equals(KeyTime)

このインスタンスが、指定した KeyTime と等しいかどうかを示します。

Equals(KeyTime, KeyTime)

指定した 2 つの KeyTime 構造体が等しいかどうかを示します。

Equals(Object)

このインスタンスが、指定したオブジェクトと等しいかどうかを示します。

FromPercent(Double)

指定したパラメーターの値に KeyTime プロパティを初期化し、新しい KeyTimeType インスタンスを作成します。

FromTimeSpan(TimeSpan)

指定したパラメーターの値に KeyTime プロパティを初期化し、新しい KeyTimeType インスタンスを作成します。

GetHashCode()

このインスタンスのハッシュ コードである整数を返します。

ToString()

この KeyTime インスタンスの文字列表現を返します。

演算子

Equality(KeyTime, KeyTime)

2 つの KeyTime 構造体が等しいかどうかを比較するオーバーロードされた演算子。

Implicit(TimeSpan to KeyTime)

TimeSpanKeyTime に暗黙的に変換するオーバーロードされた演算子。

Inequality(KeyTime, KeyTime)

2 つの KeyTime 構造体が等しくないかどうかを比較するオーバーロードされた演算子。

適用対象