共用方式為


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 物件。 當控制從狀態 Pressed 轉換到狀態 MouseOver 時, VisualTransition 會使用同時 From 具有 和 To set 的 。 當控制從非 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 是選用屬性。 A VisualTransition 可以限制只能套用在特定狀態,或在控制狀態轉換時自動套用。 你透過設定 To and From 屬性來限制 a VisualTransition 的應用時間。 下表描述了限制等級,從最嚴格到最不嚴格。

限制類型 來自 的價值 To 的價值
從一個指定狀態到另一個指定狀態 一個名稱 VisualState 一個名稱 VisualState
從任一狀態到指定狀態 未設定 一個名稱 VisualState
從指定狀態到任一狀態 一個名稱 VisualState 未設定
從任何州到其他州 未設定 未設定

你可以在 a VisualStateGroup 中放置多個VisualTransition物件,它們指向同一狀態,但它們會依照前一個表格指定的順序使用。

你可以透過建立一個繼 VisualStateManager 承並覆 GoToStateCore 寫該方法的新類別來改變這種行為。

適用於