VisualTransition.From Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta il nome dell'oggetto VisualState da cui passare.
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
Valore della proprietà
Nome dell'oggetto VisualState da cui passare.
Esempio
Nell'esempio seguente vengono creati due VisualTransition oggetti. Quando il controllo passa dallo stato allo MouseOver
stato, viene usato sia ToFrom che VisualTransitionPressed
impostato. Quando il controllo passa da uno stato diverso da Pressed
allo stato MouseOver
, viene usato l'altro stato.
<!--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" />
Commenti
La proprietà From è facoltativa. Un VisualTransition può essere limitato a applicare solo a determinati stati o può essere applicato qualsiasi volta che il controllo passa tra stati. È possibile limitare quando viene VisualTransition applicato impostando le To proprietà e From . Nella tabella seguente vengono descritti i livelli di restrizione, in modo decrescente dal più restrittivo.
Tipo di restrizione | Valore di From | Valore di To |
---|---|---|
Da uno stato specifico un altro stato specifico | Nome di un oggetto VisualState | Nome di un oggetto VisualState |
Da qualsiasi stato a uno stato specifico | Non impostato | Nome di un oggetto VisualState |
Da uno stato specifico a qualsiasi stato | Nome di un oggetto VisualState | Non impostato |
Da qualsiasi stato a qualsiasi altro stato | Non impostato | Non impostato |
È possibile avere più VisualTransition oggetti in un VisualStateGroup oggetto che fanno riferimento allo stesso stato, ma verranno usati nell'ordine specificato dalla tabella precedente.
È possibile modificare questo comportamento creando una nuova classe che eredita dal VisualStateManager metodo e eseguendo l'override del GoToStateCore metodo.