다음을 통해 공유


VisualTransition.Storyboard 속성

정의

전환이 발생할 때 실행되는 Storyboard 를 가져오거나 설정합니다.

public:
 property Storyboard ^ Storyboard { Storyboard ^ get(); void set(Storyboard ^ value); };
Storyboard Storyboard();

void Storyboard(Storyboard value);
public Storyboard Storyboard { get; set; }
var storyboard = visualTransition.storyboard;
visualTransition.storyboard = storyboard;
Public Property Storyboard As Storyboard
<VisualTransition>
  singleStoryboard
</VisualTransition>

속성 값

전환이 발생할 때 발생하는 Storyboard 입니다.

설명

속성 값 Storyboard 은 null이거나 단일 Storyboard 개체입니다. Storyboard는 애니메이션용 컨테이너와 같으며 하나 이상의 애니메이션 정의를 포함할 수 있습니다. 이러한 각 애니메이션은 명명된 특정 대상의 특정 종속성 속성을 대상으로 지정할 수 있습니다. 명명된 대상은 템플릿 자체에 정의된 Name 또는 x:Name 특성 값이 있는 컨트롤 템플릿의 요소여야 합니다. 종속성 속성은 해당 개체의 개체 모델에 있는 속성이거나 연결된 속성이어야 합니다. 애니메이션을 대상으로 지정하려면 Storyboard.TargetNameStoryboard.TargetProperty 연결된 속성을 사용합니다. XAML 구문을 사용하여 애니메이션을 정의하는 방법 및 사용할 수 있는 애니메이션 유형에 대한 자세한 내용은 Storyboarded 애니메이션을 참조하세요.

애니메이션을 사용하여 대상으로 지정하는 VisualTransition.Storyboard 속성은Point, Color 또는 Double으로 제한되지 않습니다. ObjectAnimationUsingKeyFramesDiscreteObjectKeyFrame을 사용할 수 있습니다.

Storyboard에 대한 값이 있는 경우 GeneratedDuration 값을 생략하도록 선택할 수 있습니다. 대신 Storyboard의 애니메이션 또는 그 안의 기본 Storyboard 요소에 특정 Duration 값을 설정합니다. GeneratedDuration 값을 설정하면 Duration 값으로 Storyboard가 잘리거나 변경되지 않습니다. 전환의 총 길이는 Storyboard의 애니메이션에서 설정한 가장 긴 기간 값 또는 GeneratedDuration 중 더 긴 기간 값입니다.

암시적 전환

GeneratedDuration이 있지만 Storyboard 값이 없으므로 VisualTransition을 정의할 수 있습니다. 이렇게 하면 두 상태 간에 다른 값을 보간할 수 있는 암시적 전환이 만들어집니다. 자세한 내용은 GeneratedDuration을 참조하세요.

적용 대상

추가 정보