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 da cui eseguire la VisualState transizione.
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 da cui eseguire la VisualState transizione.
Esempio
Nell'esempio seguente vengono creati due VisualTransition oggetti . Quando il controllo passa dallo Pressed stato allo MouseOver stato , VisualTransition viene utilizzato sia che FromTo impostato. Quando il controllo passa da uno stato che non Pressed è allo MouseOver stato , viene utilizzato 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 oggetto può essere limitato per l'applicazione solo a determinati stati oppure può essere applicato ogni volta che il controllo passa tra stati. Si limita quando un oggetto VisualTransition viene applicato impostando le To proprietà e From . Nella tabella seguente vengono descritti i livelli di restrizione dalla più restrittiva alla meno restrittiva.
| Tipo di restrizione | Valore di From | Valore di A |
|---|---|---|
| Da uno stato specificato a un altro stato specificato | Nome di un oggetto VisualState | Nome di un oggetto VisualState |
| Da qualsiasi stato a uno stato specificato | Non impostato | Nome di un oggetto VisualState |
| Da uno stato specificato 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 oggetto VisualStateGroup 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 da VisualStateManager ed eseguendo l'override del GoToStateCore metodo .