다음을 통해 공유


VisualTransition.From 속성

정의

변환 전의 VisualState 이름을 가져오거나 설정합니다.

public:
 property System::String ^ From { System::String ^ get(); void set(System::String ^ value); };
public string From { get; set; }
member this.From : string with get, set
Public Property From As String

속성 값

String

변환 전의 VisualState 이름입니다.

예제

다음 예제에서는 두 VisualTransition 개체입니다. 컨트롤에서 전환 하는 경우는 Pressed 상태는 MouseOver 상태를 VisualTransition 둘 다를 포함 하는 FromTo 집합이 사용 됩니다. 컨트롤이 Pressed가 아닌 상태에서 MouseOver 상태로 전환될 때는 다른 상태가 사용됩니다.

<!--Take one half second to trasition to the MouseOver state.-->
<VisualTransition To="MouseOver" 
                  GeneratedDuration="0:0:0.5" />

<!--Take one hundredth of a second to transition from the
    Pressed state to the MouseOver state.-->
<VisualTransition From="Pressed" To="MouseOver" 
                  GeneratedDuration="0:0:0.01" />

설명

From 속성은 선택 사항입니다. VisualTransition 특정 상태에만 적용 되도록 제한 될 수 있습니다 또는 적용할 수 있습니다 언제 든 지 상태 간의 컨트롤 전환 합니다. 시간을 제한할 수는 VisualTransition 설정 하 여 적용 되는 ToFrom 속성. 다음 표에서는 최대한의 제한에서 최소한의 제한까지 제한 수준에 대해 설명합니다.

제한 유형 From 값 To 값
지정된 상태에서 지정된 다른 상태로 전환 이름을 VisualState 이름을 VisualState
임의의 상태에서 지정된 상태로 전환 설정 안 함 이름을 VisualState
지정된 상태에서 임의의 상태로 전환 이름을 VisualState 설정 안 함
임의의 상태에서 임의의 다른 상태로 전환 설정 안 함 설정 안 함

여러 개 있을 수 있습니다 VisualTransition 개체는 VisualStateGroup 동일한 상태를 참조 하는 있지만 이러한 이전 표에 지정 된 순서 대로 사용 됩니다.

상속 되는 새 클래스를 만들어이 동작을 변경할 수 있습니다 VisualStateManager 재정의 GoToStateCore 메서드.

적용 대상