VisualTransition.To 속성

정의

변환 후의 VisualState 이름을 가져오거나 설정합니다.Gets or sets the name of the VisualState to transition to.

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

속성 값

String

전환할 VisualState의 이름입니다.The name of the VisualState to transition to.

예제

다음 예제에서는 두 VisualTransition 개체입니다.The following example creates two VisualTransition objects. 컨트롤에서 전환 하는 경우는 Pressed 상태는 MouseOver 상태를 VisualTransition 둘 다를 포함 하는 FromTo 집합이 사용 됩니다.When the control transitions from the Pressed state to the MouseOver state, the VisualTransition that has both From and To set is used. 컨트롤이 Pressed가 아닌 상태에서 MouseOver 상태로 전환될 때는 다른 상태가 사용됩니다.When the control transitions from a state that is not Pressed to the MouseOver state, the other state is used.

<!--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" />

설명

To 속성은 선택 사항입니다.The To property is optional. VisualTransition 특정 상태에만 적용 되도록 제한 될 수 있습니다 또는 적용할 수 있습니다 언제 든 지 상태 간의 컨트롤 전환 합니다.A VisualTransition can be restricted to apply to only certain states or it can be applied any time the control transitions between states. 시간을 제한할 수는 VisualTransition 설정 하 여 적용 되는 ToFrom 속성.You restrict when a VisualTransition is applied by setting the To and From properties. 다음 표에서는 최대한의 제한에서 최소한의 제한까지 제한 수준에 대해 설명합니다.The following table describes the levels of restriction from most restrictive to least restrictive.

제한 유형Type of restriction From 값Value of From To 값Value of To
지정된 상태에서 지정된 다른 상태로 전환From a specified state to another specified state 이름을 VisualStateThe name of a VisualState 이름을 VisualStateThe name of a VisualState
임의의 상태에서 지정된 상태로 전환From any state to a specified state 설정 안 함Not set 이름을 VisualStateThe name of a VisualState
지정된 상태에서 임의의 상태로 전환From a specified state to any state 이름을 VisualStateThe name of a VisualState 설정 안 함Not set
임의의 상태에서 임의의 다른 상태로 전환From any state to any other state 설정 안 함Not set 설정 안 함Not set

여러 개 있을 수 있습니다 VisualTransition 개체는 VisualStateGroup 동일한 상태를 참조 하는 있지만 이러한 이전 표에 지정 된 순서 대로 사용 됩니다.You can have multiple VisualTransition objects in a VisualStateGroup that refer to the same state, but they will be used in the order that the previous table specifies.

상속 되는 새 클래스를 만들어이 동작을 변경할 수 있습니다 VisualStateManager 재정의 GoToStateCore 메서드.You can change this behavior by creating a new class that inherits from VisualStateManager and overriding the GoToStateCore method.

적용 대상