VisualTransition.Storyboard 속성

정의

변환이 일어날 때 발생하는 Storyboard를 가져오거나 설정합니다.Gets or sets the Storyboard that occurs when the transition occurs.

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입니다.The Storyboard that occurs when the transition occurs.

예제

다음 예제에서는 한 VisualTransition 컨트롤에서 마우스를 이동할 때 컨트롤의 테두리 변경 되는지 1.5 초 내에 파랑, 노랑, 검정으로 차례로 지정 하는 합니다.The following example creates a VisualTransition that specifies that when the user moves the mouse away from the control, the control's border changes to blue, then to yellow, and then to black in 1.5 seconds. 전체 예제를 보려면 ControlTemplate을 만들어 기존 컨트롤의 모양 사용자 지정합니다.For the entire example, see Customizing the Appearance of an Existing Control by Creating a 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 적용 됩니다.When a VisualTransition contains a Storyboard, the Storyboard runs any time the VisualTransition is applied. 예를 들어의 테두리를 하려는 경우는 Button 파일을 벗어나면 마우스를 이동할 때 색을 변경 하려면 만들 수 있습니다를 VisualTransition 있는 Storyboard 단추의 배경을 변경 합니다.For example, if you want the border of a Button to change colors when the user moves the mouse away from it, you can create a VisualTransition that has a Storyboard that changes the button's background.

적용 대상