VisualTransition.From 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
전환할 이름을 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 되면 둘 다 From 와 To 집합이 있는 컨트롤이 사용됩니다. 컨트롤이 상태가 아닌 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 .