다음을 통해 공유


RepeatBehavior 구조체

정의

Timeline 간단한 기간을 반복하는 방법을 설명합니다.

public value class RepeatBehavior : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Animation.RepeatBehaviorConverter))]
public struct RepeatBehavior : IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Animation.RepeatBehaviorConverter))>]
type RepeatBehavior = struct
    interface IFormattable
Public Structure RepeatBehavior
Implements IFormattable
상속
RepeatBehavior
특성
구현

설명

세 가지 유형의 RepeatBehavior 동작이 있습니다.

  • 반복 횟수 - Timeline 재생의 단순 지속 시간을 지정합니다. 기본 반복 횟수는 1.0이며, Timeline 간단한 기간 중 하나에 대해 활성 상태임을 의미합니다. 0.5의 개수는 타임라인이 단순 기간의 절반 동안 활성 상태임을 지정하고, 2의 개수는 타임라인이 단순 기간을 두 번 반복하는 것을 지정합니다. 자세한 내용은 Count 속성을 참조하세요.

  • 기간 - Timeline 개체의 활성 기간 길이를 지정합니다. 예를 들어 간단한 Duration 값이 1초이고 RepeatBehavior.Duration 값이 2.5초인 Timeline 2.5회 반복에 대해 실행됩니다.

  • 포에버 - Timeline 무기한 반복됩니다.

XAML 특성 사용

< 개체속성="iterationCountx"/>

-또는-

< 개체속성="[.]시간::[.fractionalSeconds]"/>

-또는-

< 개체속성="[.]시간:"/>

-또는-

< 개체속성=""/>

-또는-

< 개체속성="Forever"/>

-

XAML 값

대괄호([])의 항목은 선택 사항입니다.

iterationCount
System.Double

타임라인이 재생되어야 하는 횟수를 지정하는 0보다 크거나 같은 값입니다. 자세한 내용은 Count 속성을 참조하세요.


System.Int32

Timeline 개체의 활성 기간에 대한 일 수를 지정하는 0보다 크거나 같은 값입니다. 자세한 내용은 Duration 속성을 참조하세요.

시간
System.Int32

Timeline 개체의 활성 기간에 대한 시간 수를 지정하는 0에서 23 사이의 값입니다. 자세한 내용은 Duration 속성을 참조하세요.


System.Int32

Timeline 개체의 활성 기간에 대한 분 수를 지정하는 0에서 59 사이의 값입니다. 자세한 내용은 Duration 속성을 참조하세요.


System.Double

Timeline 개체의 활성 기간에 대한 초 수를 지정하는 0에서 59 사이의 값입니다. 자세한 내용은 Duration 속성을 참조하세요.

fractionalSeconds
System.Int32

소수 자릿수 초를 나타내는 1~7자리 숫자로 구성된 값입니다.

생성자

RepeatBehavior(Double)

지정된 반복 횟수를 사용하여 RepeatBehavior 구조체의 새 인스턴스를 초기화합니다.

RepeatBehavior(TimeSpan)

지정된 반복 기간을 사용하여 RepeatBehavior 구조체의 새 인스턴스를 초기화합니다.

속성

Count

Timeline 반복해야 하는 횟수를 가져옵니다.

Duration

Timeline 재생해야 하는 총 시간을 가져옵니다.

Forever

무한 반복 수를 지정하는 RepeatBehavior 가져옵니다.

HasCount

반복 동작에 지정된 반복 수가 있는지 여부를 나타내는 값을 가져옵니다.

HasDuration

반복 동작에 지정된 반복 기간이 있는지 여부를 나타내는 값을 가져옵니다.

메서드

Equals(Object)

이 인스턴스가 지정된 개체와 같은지 여부를 나타냅니다.

Equals(RepeatBehavior)

이 인스턴스가 지정된 RepeatBehavior같은지 여부를 나타내는 값을 반환합니다.

Equals(RepeatBehavior, RepeatBehavior)

지정된 두 RepeatBehavior 구조체가 같은지 여부를 나타냅니다.

GetHashCode()

이 인스턴스의 해시 코드를 반환합니다.

ToString()

RepeatBehavior 인스턴스의 문자열 표현을 반환합니다.

ToString(IFormatProvider)

지정된 형식으로 이 RepeatBehavior 인스턴스의 문자열 표현을 반환합니다.

연산자

Equality(RepeatBehavior, RepeatBehavior)

지정된 두 RepeatBehavior 인스턴스가 같은지 여부를 나타냅니다.

Inequality(RepeatBehavior, RepeatBehavior)

RepeatBehavior 인스턴스가 같지 않은지 여부를 나타냅니다.

명시적 인터페이스 구현

IFormattable.ToString(String, IFormatProvider)

지정된 형식을 사용하여 현재 인스턴스의 값 형식을 지정합니다.

적용 대상