ParallelTimeline.SlipBehavior 속성

정의

해당 Timeline 자식 중 하나 이상이 지연되는 경우 이 타임라인의 동작 방법을 지정하는 값을 가져오거나 설정합니다.Gets or sets a value that specifies how this timeline will behave when one or more of its Timeline children slips.

public:
 property System::Windows::Media::Animation::SlipBehavior SlipBehavior { System::Windows::Media::Animation::SlipBehavior get(); void set(System::Windows::Media::Animation::SlipBehavior value); };
public System.Windows.Media.Animation.SlipBehavior SlipBehavior { get; set; }
member this.SlipBehavior : System.Windows.Media.Animation.SlipBehavior with get, set
Public Property SlipBehavior As SlipBehavior

속성 값

해당 Timeline 자식 중 하나 이상이 지연되는 경우 이 타임라인의 동작 방법을 지정하는 값입니다.A value that indicates how this timeline will behave when one or more of its Timeline children slips. 기본값은 Grow입니다.The default value is Grow.

설명

애니메이션 및 미디어를 동기화 하는 것이 좋습니다.It is often desirable to synchronize animations and media. 그러나이 복잡 로드 하거나 안정적으로 미디어와 애니메이션을 재생 하기 어려운 버퍼링 하 여 해당 미디어 재생을 지연 될 수 있습니다.However, this is complicated by the fact that media playback can be delayed by loading or buffering making it difficult to reliably play an animation along with media. SlipBehavior 속성 함께 미디어 및 애니메이션 재생 될 때 수행 하는 작업을 결정 하는 데 사용 됩니다.The SlipBehavior property is used to determine what happens when media and animations are played together. Grow 애니메이션 타임 라인 동기화 할 필요가 없습니다 하 고 다른 미디어 타임 라인에서의 상태에 관계 없이 지정 된 경우에 재생 됩니다 (기본값) 지정 합니다.A value of Grow (default) specifies that animation timelines do not need to be synced and will play when specified regardless of the state of other media in the timeline. Slip 반면에 애니메이션 대기 함을 (slip) 미디어를 재생할 준비가 될 때까지 지정 합니다.A value of Slip on the other hand, specifies that an animation will wait (slip) until media is ready to play. 아래 다이어그램에서는이 동작을 보여 줍니다.The diagrams below illustrate this behavior.

Storyboard 비디오 및 애니메이션을 재생 합니다.This Storyboard plays a video and an animation. SlipBehavior 로 설정 된 GrowDuration 의 속성을 Storyboard 로 설정 되어 Automatic, Storyboard 모든 미디어 및 애니메이션을 재생 하는 데 증가 함에 따라.When SlipBehavior is set to Grow and the Duration property of the Storyboard is set to Automatic, the Storyboard grows to play all media and animations.

다이어그램: SlipBehavior 다이어그램에 대 한 키Diagram: Key for SlipBehavior diagram

다이어그램: 글로우의 SlipBehavior 속성 값Diagram: SlipBehavior property value of Grow

StoryboardSlipBehaviorGrowDuration 미디어 및 애니메이션을 재생 지연 되는 정도 관계 없이 5 초 제공 하는 5 초입니다.This Storyboard has a SlipBehavior of Grow and a Duration of 5 seconds which gives media and animations 5 seconds to play regardless of how much they slip.

다이어그램: 글로우의 SlipBehavior 속성 값Diagram: SlipBehavior property value of Grow

이렇게 StoryboardSlipBehaviorSlip합니다.This Storyboard has a SlipBehavior of Slip. 합니다 DoubleAnimation (의 기타 모든 미디어가 아닌 자식는 Storyboard) 미디어 타임 라인 진행 하지 않는 한 진행 되지 않습니다.Note that the DoubleAnimation (and any other non-media children of the Storyboard) does not progress unless the media timeline is also progressing. 미디어를 로드 하는 데 사용 하는 경우, 버퍼링 되는 경우 애니메이션 된 (지연)을 대기 합니다.If the media takes a while to load, or if it is buffering, the animation will wait (slips) with it. 따라서 애니메이션을 단일 미디어 파일을 사용 하 여 동기화 할 수 있습니다.This allows animations to synchronize with a single media file.

미디어 및 애니메이션에 대 한 SlipBehavior 다이어그램SlipBehavior diagram for media and animation

StoryboardSlipBehaviorSlipDuration 5 시간 (초)입니다.This Storyboard has a SlipBehavior of Slip and a Duration of 5 seconds. 이 시나리오에서는 미디어 파일 및 애니메이션은 5 초 동안 재생 보장 됩니다.In this scenario, the media file and animation are guaranteed to play for 5 seconds.

다이어그램: Storyboard의 SlipBehavior 속성 값Diagram: SlipBehavior property of a Storyboard

종속성 속성 정보Dependency Property Information

식별자 필드Identifier field SlipBehaviorProperty
메타 데이터 속성 설정 trueMetadata properties set to true 없음None

적용 대상

추가 정보