Ändern der Übergangszeit zwischen Statusänderungen
Das Aussehen der Steuerelemente hängt vom Status der Elemente ab. Die Farbe einer Schaltfläche ändert sich beispielsweise geringfügig, wenn Sie den Zeiger ü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, das in Microsoft Expression Blend enthalten ist, oder jedes importierte, benutzerdefinierte Steuerelement, das von der Control-Klasse erbt, anpassen.
Tipp: |
---|
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
Erstellen einer wiederverwendbaren Vorlage für ein Systemsteuerelement wie z. B. das Button-Steuerelement
Wenn Sie nicht bereits den Bearbeitungsmodus einer Vorlage aktiviert haben, klicken Sie mit der rechten Maustaste auf ein Steuerelement auf der Zeichenfläche, zeigen Sie auf Vorlage bearbeiten, und klicken Sie dann auf Aktuelle Vorlage bearbeiten. Optional können Sie das Objekt auswählen und dann auf der Breadcrumb-Leiste auf Vorlage klicken.
Solange sich Expression Blend im Vorlagenbearbeitungsmodus befindet, werden die Status der Schaltfläche (wie Normal und MouseOver) im Zuständepanel angezeigt. Status sind in Statusgruppen enthalten (wie CommonStates und FocusStates).
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.
Klicken Sie unter Zustände für den Status MouseOver auf Übergang hinzufügen und klicken Sie dann auf den Übergang MouseOver zu Normal.
Ändern Sie in der neuen Zeile für den Übergang MouseOver zu Normal den Wert im Textfeld von 0 s in 0,5 s.
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 dem Zeiger auf die Schaltfläche und bewegen Sie den Zeiger dann wieder von der Schaltfläche weg um zu sehen, wie die Schaltfläche langsam wieder in den ursprünglichen Status zurückkehrt.
Problembehandlung
- Wenn Probleme beim Anzeigen der Anwendung in einem Browser auftreten, ist unter Umständen nicht die richtige Microsoft Silverlight-Laufzeit installiert. Weitere Informationen finden Sie unter Installieren von Werkzeugen und Laufzeit von Silverlight.
Nächste Schritte
So können das Aussehen der Schaltfläche je nach Status ändern. Weitere Informationen finden Sie unter Ändern der Darstellung eines Systemsteuerelements je nach Status.
Sie können Animation hinzufügen. Beispielsweise können Sie definieren, dass sich die Schaltfläche kontinuierlich dreht, wenn Sie mit dem Zeiger auf die Schaltfläche zeigen. Weitere Informationen finden Sie unter Hinzufügen von Animationen zum Abspielen nach Zustandsänderungen.
Sie können diese Vorlage auf eine andere Schaltfläche in Ihrem Projekt anwenden oder eine neue Schaltfläche zeichnen, der die Vorlage bereits zugewiesen ist. Weitere Informationen finden Sie unter Anwenden einer Stilressource.
Siehe auch
Aufgaben
Zeichnen eines Steuerelements in einem Projekt
Hinzufügen von Animationen zum Abspielen nach Zustandsänderungen
Erstellen einer wiederverwendbaren Vorlage zur Gestaltung eines Systemsteuerelements