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 物件。 當控制從狀態 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 寫該方法的新類別來改變這種行為。