다음을 통해 공유


VisualTransition.Storyboard 속성

정의

변환이 일어날 때 발생하는 Storyboard를 가져오거나 설정합니다.

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

속성 값

Storyboard

변환이 일어날 때 발생하는 Storyboard입니다.

예제

다음 예제에서는 한 VisualTransition 컨트롤에서 마우스를 이동할 때 컨트롤의 테두리 변경 되는지 1.5 초 내에 파랑, 노랑, 검정으로 차례로 지정 하는 합니다. 전체 예제를 보려면 ControlTemplate을 만들어 기존 컨트롤의 모양 사용자 지정합니다.

<!--Take one and a half seconds to transition from the
    MouseOver state to the Normal state. 
    Have the SolidColorBrush, BorderBrush, fade to blue, 
    then to yellow, and then to black in that time.-->
<VisualTransition From="MouseOver" To="Normal" 
                      GeneratedDuration="0:0:1.5">
  <Storyboard>
    <ColorAnimationUsingKeyFrames
      Storyboard.TargetProperty="Color"
      Storyboard.TargetName="BorderBrush"
      FillBehavior="HoldEnd" >

      <ColorAnimationUsingKeyFrames.KeyFrames>

        <LinearColorKeyFrame Value="Blue" 
          KeyTime="0:0:0.5" />
        <LinearColorKeyFrame Value="Yellow" 
          KeyTime="0:0:1" />
        <LinearColorKeyFrame Value="Black" 
          KeyTime="0:0:1.5" />

      </ColorAnimationUsingKeyFrames.KeyFrames>
    </ColorAnimationUsingKeyFrames>
  </Storyboard>
</VisualTransition>

설명

경우는 VisualTransition 포함을 Storyboard, Storyboard 언제 든 지 실행 되는 VisualTransition 적용 됩니다. 예를 들어의 테두리를 하려는 경우는 Button 파일을 벗어나면 마우스를 이동할 때 색을 변경 하려면 만들 수 있습니다를 VisualTransition 있는 Storyboard 단추의 배경을 변경 합니다.

적용 대상