Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. |
Übersetzung
Original
|
VisualTransition.To-Eigenschaft
Ruft den Namen des VisualState ab, in den gewechselt werden soll, oder legt diesen fest.
Assembly: PresentationFramework (in PresentationFramework.dll)
XMLNS für XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation
Die To-Eigenschaft ist optional. Die Anwendung einer VisualTransition kann auf bestimmte Zustände beschränkt werden oder auch bei jedem Wechsel des Steuerelements zwischen Zuständen ausgeführt werden. Die Anwendung einer VisualTransition schränken Sie ein, indem Sie die To-Eigenschaft und die From-Eigenschaft festlegen. In der folgenden Tabelle werden die Beschränkungsebenen von der restriktivsten bis zur am wenigsten restriktiven beschrieben.
|
Beschränkungstyp |
From-Wert |
To-Wert |
|---|---|---|
|
Aus einem angegebenen Zustand in einen anderen angegebenen Zustand |
Name eines VisualState |
Name eines VisualState |
|
Aus einem beliebigen Zustand in einen angegebenen Zustand |
Nicht festgelegt |
Name eines VisualState |
|
Aus einem angegebenen Zustand in einen beliebigen Zustand |
Der Name eines VisualState. |
Nicht festgelegt |
|
Aus einem beliebigen Zustand in einen beliebigen anderen Zustand |
Nicht festgelegt |
Nicht festgelegt |
Mehrere VisualTransition-Objekte in einer VisualStateGroup können auf denselben Zustand verweisen, doch werden diese in der Reihenfolge verwendet, die in der vorherigen Tabelle angegeben ist.
Sie können dieses Verhalten ändern, indem Sie eine neue Klasse erstellen, die von VisualStateManager erbt, und die GoToStateCore-Methode überschreiben.
Im folgenden Beispiel werden zwei VisualTransition-Objekte erstellt. Wenn das Steuerelement aus dem Zustand Pressed in den Zustand MouseOver übergeht, wird die VisualTransition verwendet, für die From und To festgelegt sind. Wenn das Steuerelement aus einem anderen Zustand als Pressed in den Zustand MouseOver übergeht, wird der andere Zustand verwendet.
<!--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" />
Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.