KeyTime 구조체

정의

애니메이션의 관련 과정 중 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
특성
구현

설명

각 키 프레임의 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.

A KeyTime 백분율 또는 특수 sentinel 값 중 하나로 숫자 시간 값을 포함 하 여 여러 가지 다른 형식으로 표현 될 수 있습니다 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"/>

또는-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.

minutesminutes
이 포함 되는 분 수를 지정 하는 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 값을 가져옵니다.Gets the Paced value which creates timing behavior resulting in an animation that interpolates at a constant rate.

Percent

애니메이션의 전체 지속 시간 비율로 표현되는, 키 프레임이 끝나는 시간을 가져옵니다.Gets the time when the key frame ends expressed as a percentage of the total duration of the animation.

TimeSpan

키 프레임 종료가 애니메이션의 시작을 기준으로 하는 시간으로 표시된 경우 해당 시간을 가져옵니다.Gets the time when the key frame ends expressed as a time relative to the beginning of the animation.

Type

이 인스턴스가 나타내는 Type 값을 가져옵니다.Gets the Type value this instance represents.

Uniform

애니메이션의 할당된 시간을 키 프레임 간에 균등하게 나누는 Uniform 값을 가져옵니다.Gets the Uniform value which divides the allotted time of the animation evenly between key frames.

메서드

Equals(KeyTime)

이 인스턴스와 지정된 KeyTime이 같은지 여부를 나타냅니다.Indicates whether this instance is equal to the specified KeyTime.

Equals(KeyTime, KeyTime)

지정된 두 KeyTime 구조체가 동일한지 여부를 나타냅니다.Indicates whether the two specified KeyTime structures are equal.

Equals(Object)

이 인스턴스가 지정된 개체와 같은지 여부를 나타냅니다.Indicates whether this instance equals the specified object.

FromPercent(Double)

KeyTime 속성을 지정된 매개 변수 값으로 초기화하여 새 KeyTimeType 인스턴스를 만듭니다.Creates a new KeyTime instance, with the KeyTimeType property initialized to the value of the specified parameter.

FromTimeSpan(TimeSpan)

KeyTime 속성을 지정된 매개 변수 값으로 초기화하여 새 KeyTimeType 인스턴스를 만듭니다.Creates a new KeyTime instance, with the KeyTimeType property initialized to the value of the specified parameter.

GetHashCode()

이 인스턴스를 나타내는 정수 해시 코드를 반환합니다.Returns an integer hash code representing this instance.

ToString()

KeyTime 인스턴스를 나타내는 문자열을 반환합니다.Returns a string representing this KeyTime instance.

연산자

Equality(KeyTime, KeyTime)

KeyTime 구조체가 같은지 비교하는 오버로드된 연산자입니다.Overloaded operator that compares two KeyTime structures for equality.

Implicit(TimeSpan to KeyTime)

TimeSpan을 암시적으로 KeyTime으로 변환하는 오버로드된 연산자입니다.Overloaded operator that implicitly converts a TimeSpan to a KeyTime.

Inequality(KeyTime, KeyTime)

KeyTime 구조체가 다른지 비교하는 오버로드된 연산자입니다.Overloaded operator that compares two KeyTime structures for inequality.

적용 대상