KeyTime KeyTime KeyTime KeyTime Struct

定義

アニメーションの相対的な処理において、KeyTime インスタンスは、特定のキー フレームが発生する正確なタイミングを指定します。During the relative course of an animation, a KeyTime instance specifies the precise timing when a particular key frame should take place.

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>
type KeyTime = struct
Public Structure KeyTime
Implements IEquatable(Of KeyTime)
継承
属性
実装

注釈

各キー フレームのKeyTimeそのキー フレームの終了を指定します。Each key frame's KeyTime specifies when that key frame ends. キー時間の再生時間は指定しません。It does not specify how long the key time plays. キー フレームが再生される時間の長さは、そのキー フレームの終了時刻、前のキー フレームの終了時刻、およびアニメーションの継続時間によって決まります。The amount of time a key frame plays is determined by when the key frame ends, when the previous key frame ended, and the animation's duration. 参照してくださいキー フレーム アニメーションの概要詳細についてはします。See Key-Frame Animations Overview for more information.

AKeyTime割合、または特別な sentinel 値の 1 つとして、数値の時刻の値を含むいくつかの異なる形式で表現することがありますUniformまたはPacedします。A KeyTime may be expressed in several different formats, including a numeric time value, as a percentage, or as one of the special sentinel values Uniform or Paced.

XAML 属性の使用方法XAML Attribute Usage

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

または-or-

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

または-or-

<object property="pctValue%"/><object property="pctValue%"/>

または-or-

<object property="Uniform"/><object property="Uniform"/>

または-or-

<object property="Paced"/><object property="Paced"/>

XAML 値XAML Values

daysdays
この日数の数を指定する 0 以上の整数値KeyTimeします。An integer value greater than or equal to 0 that specifies the number of days spanned by this KeyTime. 詳細については、TimeSpan プロパティを参照してください。For more information, see the TimeSpan property.

時間hours
この時間数を指定する 0 から 23 までの整数値KeyTimeします。An integer value between 0 and 23 that specifies the number of hours spanned by this KeyTime. 詳細については、TimeSpan プロパティを参照してください。For more information, see the TimeSpan property.

minutes
これにより展開される分単位の数を指定する 0 から 59 までの整数値KeyTimeします。An integer value between 0 and 59 that specifies the number of minutes spanned by this KeyTime. 詳細については、TimeSpan プロパティを参照してください。For more information, see the TimeSpan property.

secondsseconds
この秒数を指定する 0 ~ 59 の範囲の浮動小数点値KeyTimeします。A floating-point value between 0 and 59 that specifies the number of seconds spanned by this KeyTime. 詳細については、TimeSpan プロパティを参照してください。For more information, see the TimeSpan property.

fractionalSecondsfractionalSeconds
整数値 1 ~ 7 桁の数字から成る秒の小数部を指定します。An integer value consisting of 1 to 7 digits that specifies fractional seconds. 詳細については、TimeSpan プロパティを参照してください。For more information, see the TimeSpan property.

pctValuepctValue
これを指定する 0 から 100 の間の浮動小数点値KeyTimeアニメーションの総実行時間のパーセンテージ。A floating-point value between 0 and 100, inclusive, that specifies this KeyTime as a percentage of the animation's total duration. これは、リテラル文字で従う必要がある%します。詳細については、次を参照してください。、Percentプロパティ。This should be followed by the literal character %.For more information, see the Percent property.

プロパティ

Paced Paced Paced Paced

アニメーションを定率で補間するタイミング動作を生成する Paced 値を取得します。Gets the Paced value which creates timing behavior resulting in an animation that interpolates at a constant rate.

Percent Percent Percent Percent

アニメーションの総実行時間の割合で表されたキー フレームの終了時刻を取得します。Gets the time when the key frame ends expressed as a percentage of the total duration of the animation.

TimeSpan TimeSpan TimeSpan TimeSpan

アニメーションの先頭の相対時刻で表されたキー フレームの終了時刻を取得します。Gets the time when the key frame ends expressed as a time relative to the beginning of the animation.

Type Type Type Type

このインスタンスが表す Type 値を取得します。Gets the Type value this instance represents.

Uniform Uniform Uniform Uniform

アニメーションの割り当てられた時間をキーフレーム間で均等に分割する Uniform 値を取得します。Gets the Uniform value which divides the allotted time of the animation evenly between key frames.

メソッド

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

このインスタンスが、指定したオブジェクトと等しいかどうかを示します。Indicates whether this instance equals the specified object.

Equals(KeyTime) Equals(KeyTime) Equals(KeyTime) Equals(KeyTime)

このインスタンスが、指定した KeyTime と等しいかどうかを示します。Indicates whether this instance is equal to the specified KeyTime.

Equals(KeyTime, KeyTime) Equals(KeyTime, KeyTime) Equals(KeyTime, KeyTime) Equals(KeyTime, KeyTime)

指定した 2 つの KeyTime 構造体が等しいかどうかを示します。Indicates whether the two specified KeyTime structures are equal.

FromPercent(Double) FromPercent(Double) FromPercent(Double) FromPercent(Double)

指定したパラメーターの値に KeyTime プロパティを初期化し、新しい KeyTimeType インスタンスを作成します。Creates a new KeyTime instance, with the KeyTimeType property initialized to the value of the specified parameter.

FromTimeSpan(TimeSpan) FromTimeSpan(TimeSpan) FromTimeSpan(TimeSpan) FromTimeSpan(TimeSpan)

指定したパラメーターの値に KeyTime プロパティを初期化し、新しい KeyTimeType インスタンスを作成します。Creates a new KeyTime instance, with the KeyTimeType property initialized to the value of the specified parameter.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

このインスタンスのハッシュ コードである整数を返します。Returns an integer hash code representing this instance.

ToString() ToString() ToString() ToString()

この KeyTime インスタンスの文字列表現を返します。Returns a string representing this KeyTime instance.

演算子

Equality(KeyTime, KeyTime) Equality(KeyTime, KeyTime) Equality(KeyTime, KeyTime) Equality(KeyTime, KeyTime)

2 つの KeyTime 構造体が等しいかどうかを比較するオーバーロードされた演算子。Overloaded operator that compares two KeyTime structures for equality.

Implicit(TimeSpan to KeyTime) Implicit(TimeSpan to KeyTime) Implicit(TimeSpan to KeyTime) Implicit(TimeSpan to KeyTime)

TimeSpanKeyTime に暗黙的に変換するオーバーロードされた演算子。Overloaded operator that implicitly converts a TimeSpan to a KeyTime.

Inequality(KeyTime, KeyTime) Inequality(KeyTime, KeyTime) Inequality(KeyTime, KeyTime) Inequality(KeyTime, KeyTime)

2 つの KeyTime 構造体が等しくないかどうかを比較するオーバーロードされた演算子。Overloaded operator that compares two KeyTime structures for inequality.

適用対象