VisualTransition 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
컨트롤이 한 상태에서 다른 상태로 변환될 때 발생하는 시각적 동작을 나타냅니다.
public ref class VisualTransition : System::Windows::DependencyObject
[System.Windows.Markup.ContentProperty("Storyboard")]
public class VisualTransition : System.Windows.DependencyObject
[<System.Windows.Markup.ContentProperty("Storyboard")>]
type VisualTransition = class
inherit DependencyObject
Public Class VisualTransition
Inherits DependencyObject
- 상속
- 특성
예제
다음 예제에서는 한 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 개체입니다. 만들 때는 VisualTransition, 다음 중 하나 이상을 지정:
설정 하 여 발생 하는 상태 간 전환 하는 데 걸리는 시간을 GeneratedDuration 속성입니다.
컨트롤의 모양 설정 하 여 전환 시 발생 하는 추가 변경 된 Storyboard 속성입니다.
경우는 VisualTransition 설정 하 여 적용 되는 To 및 From 속성입니다.
생성자
VisualTransition() |
VisualTransition 클래스의 새 인스턴스를 초기화합니다. |
속성
DependencyObjectType |
이 인스턴스의 DependencyObjectType CLR 형식을 래핑하는 값을 가져옵니다. (다음에서 상속됨 DependencyObject) |
Dispatcher |
이 Dispatcher와 연결된 DispatcherObject를 가져옵니다. (다음에서 상속됨 DispatcherObject) |
From |
변환 전의 VisualState 이름을 가져오거나 설정합니다. |
GeneratedDuration |
한 상태에서 다른 상태로 전환하는 데 소요되는 시간을 가져오거나 설정합니다. |
GeneratedEasingFunction |
상태를 전환하는 데 사용되는 사용자 지정 수학 공식을 가져오거나 설정합니다. |
IsSealed |
이 인스턴스가 현재 봉인되어 있는지(읽기 전용인지) 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 DependencyObject) |
Storyboard |
변환이 일어날 때 발생하는 Storyboard를 가져오거나 설정합니다. |
To |
변환 후의 VisualState 이름을 가져오거나 설정합니다. |