Freigeben über


Ändern der Übergangszeit für Statusänderungen bei Systemsteuerelementen

Diese Seite bezieht sich nur auf Silverlight 2-Projekte

Das Aussehen von Steuerelementen hängt von ihrem Status ab. Die Farbe einer Schaltfläche ändert sich beispielsweise geringfügig, wenn Sie die Maus über die Schaltfläche bewegen. "MouseOver" ist ein Status, den eine Schaltfläche annehmen kann. Sie können die Übergangszeit für Statusänderungen bei Systemsteuerelementen anpassen, indem Sie eine Kopie der Steuerelementvorlage ändern.

Im nachfolgend dargestellten Verfahren wird eine Schaltfläche angepasst. Sie können jedoch jedes Systemsteuerelement anpassen, das in Microsoft Expression Blend 2 enthalten ist bzw. jedes importierte, benutzerdefinierte Silverlight 2-Steuerelement, das von der Control-Klasse erbt.

Dd185517.alert_tip(de-de,Expression.10).gifTipp:

Sie können auch die Status und die Übergangszeiten von Benutzersteuerelementen ändern. Weitere Informationen finden Sie unter Definieren verschiedener visueller Statusmöglichkeiten und Übergangszeiten für Benutzersteuerelemente.

So ändern Sie die Übergangszeit zwischen Status

  1. Erstellen einer wiederverwendbaren Vorlage für ein Systemsteuerelement wie das ButtonDd185517.05df1779-a68f-436b-b834-a91b7995a3ec(de-de,Expression.10).png-Steuerelement.

  2. Wenn Sie nicht bereits den Bearbeitungsmodus einer Vorlage aktiviert haben, klicken Sie mit der rechten Maustaste auf ein Steuerelement auf der Zeichnungsfläche, zeigen Sie auf Steuerelementteile bearbeiten (Vorlage), und klicken Sie dann auf Vorlage bearbeiten. Optional können Sie das Objekt auswählen und dann auf der Breadcrumb-Leiste auf Vorlage klicken.

    Dd185517.5bb586ea-6adc-4672-b316-0fab8215ff8c(de-de,Expression.10).png

  3. Im Vorlagenbearbeitungsmodus werden die Status der Schaltfläche (wie Normal und MouseOver) im Interaktionspanel unter Status angezeigt. Status sind in Statusgruppen enthalten (wie CommonStates und FocusStates).

    Dd185517.7740762c-1a9d-490f-898e-2886ac1cf541(de-de,Expression.10).png

    Neben CommonStates befindet sich ein Textfeld mit dem Wert von 0 Sekunden ("0 s"). Dies ist die Standardübergangszeit für alle Übergänge zwischen den Status in der Statusgruppe. Der Übergang von einem beliebigen Status zum Status Normal dauert in diesem Fall z. B. 0 Sekunden. Diese Standardübergangszeit kann geändert werden.

    Dd185517.f13475c2-d26f-4ad0-b62e-53bd1f532288(de-de,Expression.10).png

    Der Wert wird in den Wert "0,1 s" geändert, wenn es sich um den Übergang zum Status MouseOver oder Pressed handelt. Das Sternchen und der Pfeil bedeuten "von einem beliebigen Status zu diesem".

    Dd185517.87bd6d25-da6b-4d90-a4a5-c492b8d148ff(de-de,Expression.10).png

  4. Klicken Sie unter Status für den Status MouseOver auf die Schaltfläche Übergang hinzufügen Dd185517.6023baa2-015d-4eb5-93d4-7c79f0d69e90(de-de,Expression.10).png, und klicken Sie dann auf den Übergang MouseOver zu Normal.

    Dd185517.fdeff432-52c4-46c2-a3f1-6ee49d86677b(de-de,Expression.10).png

  5. Ändern Sie in der neuen Zeile für den Übergang MouseOver zu Normal den Wert im Textfeld von 0 s in 0,5 s.

    Dd185517.ba5ad076-c4f4-4525-b8a6-ac3aab272194(de-de,Expression.10).png

  6. Speichern Sie Ihre Arbeit (STRG+S), und drücken Sie F5, um die Anwendung zu erstellen und zu testen. Nachdem die Anwendung im Browser geöffnet wurde, zeigen Sie mit der Maus auf die Schaltfläche, und bewegen Sie den Mauszeiger dann wieder von ihr weg, um zu sehen, wie sie langsam wieder in den ursprünglichen Status zurückkehrt.

Problembehandlung

Nächste Schritte

Siehe auch

Konzepte

Zeichnen eines Steuerelements in einem Silverlight 2-Projekt

Hinzufügen von Animationen zum Abspielen nach Zustandsänderungen