Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
.png)
Ein Rollovereffekt kann in einer Schaltflächenvorlage erstellt werden, indem die Darstellung der Schaltfläche je nach Benutzerinteraktion geändert wird. Neben dem Auslösen von Animationszeitachsen oder Eigenschaftsänderungen können Sie das folgende Verfahren verwenden, um einen Rollovereffekt zu erzeugen. Sie erstellen mehrere Grid -Panels, die die einzelnen Zustände der Schaltfläche darstellen, und schalten die Visibility -Eigenschaften (Sichtbarkeit) des jeweiligen Grid -Panels um.
So erstellen Sie einen Rollovereffekt für eine Schaltfläche
Zeichnen Sie ein SimpleButton -Steuerelement auf der Zeichenfläche.
Tipp:Die einfachen Stilsteuerelemente stehen im Objektepanel
in der Kategorie Stile unter Einfache Stile zur Verfügung. Nachdem Sie ein Steuerelement für einen einfachen Stil in der Liste ausgewählt haben, können Sie es auf der Zeichenfläche zeichnen.Klicken Sie mit der rechten Maustaste im Panel Objekte und Zeitachsen auf das Button -Objekt, zeigen Sie auf Vorlage bearbeiten, und klicken Sie dann auf Aktuelle bearbeiten. Wenn Sie das Ressourcenverzeichnis SimpleStyles.xaml nicht ändern möchten, klicken Sie auf Kopie bearbeiten anstatt auf Aktuellen bearbeiten. Es wird eine neue Vorlage erstellt, die Sie im Dokument speichern können.
Weitere Informationen zum Erstellen von Kopien finden Sie unter Erstellen oder Bearbeiten einer Vorlage.
Tipp:Klicken Sie im Panel Objekte und Zeitachsen oberhalb der Objektstruktur auf die Schaltfläche Bereich auf "<Bereichsname>" zurücksetzen
, um den Vorlagenbearbeitungsmodus zu verlassen und in den Dokumentbereich zurückzukehren.Klicken Sie im Panel Objekte und Zeitachsen mit der rechten Maustaste auf das Objekt, dessen Vorlage Sie bearbeiten möchten, zeigen Sie auf Vorlage bearbeiten, und klicken Sie dann auf Aktuellen bearbeiten, um für eine vorhandene Vorlage zum Vorlagenbearbeitungsmodus zurückzukehren.
Löschen Sie im Bearbeitungsbereich der Steuerelementvorlage das untergeordnete Border -Objekt des Grid -Objekts.
Klicken Sie auf das Grid -Objekt, um es zu aktivieren, sodass Sie untergeordnete Objekte hinzufügen können.
Fügen Sie dem Grid -Stammobjekt von der Symbolliste aus drei Grid -Steuerelemente hinzu
. Um das übergeordnete Grid -Objekt mit den neuen Grid -Objekten auszufüllen, markieren Sie diese, zeigen im Menü Objekt auf Größe automatisch anpassen und klicken dann auf Fill .Klicken Sie mit der rechten Maustaste auf das ContentPresenter -Objekt, zeigen Sie auf Sortieren, und klicken Sie dann auf In den Vordergrund, um das ContentPresenter -Objekt im Vordergrund vor den neuen Grid -Objekten anzuordnen.
Benennen Sie die neuen Rasterobjekte im Panel Objekte und Zeitachsen in Default, Pressed bzw. MouseOver um, indem Sie mit der rechten Maustaste auf jedes Objekt klicken und dann auf Umbenennen klicken.
Sie müssen lediglich ein Rasterobjekt pro Auslöser sichtbar machen, um das Auslöserverhalten einzurichten. Markieren Sie z. B. im Auslöserpanel Default, und klicken Sie bei gedrückter STRG-Taste auf die Rasterobjekte Pressed und MouseOver , um diese Objekte auszuwählen. Legen Sie anschließend im Eigenschaftenpanel unter Darstellung für die Visibility -Eigenschaft Hidden fest.
Klicken Sie im ****AuslöserpanelIsMouseOver = True , wählen Sie die Pressed - und Default -Rasterobjekte und anschließend im Eigenschaftenpanel die Option Darstellung aus. Legen Sie dann für die Visibility -Eigenschaft Hidden fest. Wählen Sie das MouseOver -Rasterobjekt, und legen Sie für die Visibility -Eigenschaft Visible fest.
Klicken Sie schließlich im ****AuslöserpanelIsPressed = True , wählen Sie die MouseOver - und Default -Rasterobjekte und anschließend im Eigenschaftenpanel die Option Darstellung aus. Legen Sie dann für die Visibility -Eigenschaft Hidden fest. Wählen Sie das Pressed -Rasterobjekt, und legen Sie für die Visibility -Eigenschaft Visible fest.
Sie können jetzt jedes Raster-Objekt so entwerfen, wie es im Auslöserpanel unter den verschiedenen Bedingungen angezeigt werden soll.
Mit den Zeichenwerkzeugen und Animationszeitachsen können Sie für die Schaltfläche ein charakteristisches Verhalten erstellen.
Weitere Informationen finden Sie unter Zeichnungsobjekte und Animieren von Objekten.
Sie können im Panel Objekte und Zeitachsen neben den anderen Rasterobjekten auf Ausblenden/Einblenden
klicken, um ein Rasterobjekt zu entwerfen, ohne dass die anderen Objekte sichtbar sind.Testen Sie die Anwendung (F5), um die Effekte zu sehen.
Siehe auch
Konzepte
Copyright © 2011 Microsoft Corporation. Alle Rechte vorbehalten.