다음을 통해 공유


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

속성 값

전환할 대상의 VisualState 이름입니다.

예제

다음 예제에서는 두 개의 VisualTransition 개체를 만듭니다. 컨트롤이 상태에서 상태로 MouseOverVisualTransition 전환 Pressed 되면 둘 다 FromTo 집합이 있는 컨트롤이 사용됩니다. 컨트롤이 상태가 아닌 PressedMouseOver 상태에서 전환되면 다른 상태가 사용됩니다.

<!--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 속성은 선택 사항입니다. A VisualTransition 는 특정 상태에만 적용하도록 제한하거나 상태 간에 컨트롤이 전환될 때마다 적용할 수 있습니다. 및 From 속성을 설정하여 적용되는 시기를 VisualTransition 제한합니다To. 다음 표에서는 제한 수준이 가장 제한적인 수준부터 가장 제한적인 수준까지 설명합니다.

제한 유형 From 값 To 값
지정된 상태에서 다른 지정된 상태로 a의 이름입니다. VisualState a의 이름입니다. VisualState
모든 상태에서 지정된 상태로 설정 안 함 a의 이름입니다. VisualState
지정된 상태에서 모든 상태로 a의 이름입니다. VisualState 설정 안 함
모든 상태에서 다른 상태로 설정 안 함 설정 안 함

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

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

적용 대상