VisualTransition.To 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 a cui passare.
public:
property System::String ^ To { System::String ^ get(); void set(System::String ^ value); };
public string To { get; set; }
member this.To : string with get, set
Public Property To As String
Valore della proprietà
Nome della classe VisualState per la transizione.
Esempio
Nell'esempio seguente vengono creati due VisualTransition oggetti. Quando il controllo passa dallo stato allo MouseOver
stato, viene usato sia To From che VisualTransition Pressed
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à To è 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.