VisualTransition.From Eigenschap

Definitie

Hiermee haalt u de naam van de VisualState overgang op of stelt u deze in.

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

Waarde van eigenschap

De naam van de VisualState overgang waaruit moet worden overgestapt.

Voorbeelden

In het volgende voorbeeld worden twee VisualTransition objecten gemaakt. Wanneer het besturingselement wordt overgezet van de Pressed status naar de MouseOver status, wordt zowel de status als VisualTransitionFrom de To set gebruikt. Wanneer het besturingselement overgaat van een status die niet Pressed de status heeft MouseOver , wordt de andere status gebruikt.

<!--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" />

Opmerkingen

De From eigenschap is optioneel. A VisualTransition kan worden beperkt tot alleen bepaalde statussen of kan worden toegepast op elk moment dat de controleovergangen tussen statussen worden toegepast. U beperkt wanneer een VisualTransition wordt toegepast door de To en From eigenschappen in te stellen. In de volgende tabel worden de beperkingsniveaus beschreven van de meest beperkende tot de minst beperkende.

Type beperking Waarde van van Waarde van aan
Van een opgegeven status naar een andere opgegeven status De naam van een VisualState De naam van een VisualState
Van elke status naar een opgegeven status Niet ingesteld De naam van een VisualState
Van een opgegeven status naar een willekeurige status De naam van een VisualState Niet ingesteld
Van elke status naar een andere staat Niet ingesteld Niet ingesteld

U kunt meerdere VisualTransition objecten in een object VisualStateGroup hebben die naar dezelfde status verwijzen, maar ze worden gebruikt in de volgorde waarin de vorige tabel is opgegeven.

U kunt dit gedrag wijzigen door een nieuwe klasse te maken die de methode overschrijft en overschrijft VisualStateManagerGoToStateCore .

Van toepassing op