Exemplarische Vorgehensweisen: Erstellen einer benutzerdefinierten animierten Schaltfläche

Wie der Name vorschlägt, ist Windows Presentation Foundation (WPF) hervorragend für die Erstellung umfangreicher Präsentationserfahrungen für Kunden geeignet. Diese exemplarischen Vorgehensweisen zeigen Ihnen, wie Sie das Aussehen und Verhalten einer Schaltfläche anpassen (einschließlich Animationen). Diese Anpassung erfolgt mithilfe einer Formatvorlage und Vorlage, damit Sie diese benutzerdefinierte Schaltfläche problemlos auf alle Schaltflächen in Ihrer Anwendung anwenden können. Die folgende Abbildung zeigt die benutzerdefinierte Schaltfläche, die Sie erstellen.

The customized button that you will create

Die Vektorgrafiken für die Darstellung der Schaltfläche werden mithilfe von XAML erstellt. XAML ähnelt HTML, ist aber leistungsstärker und erweiterbarer. Extensible Application Markup Language (XAML) kann manuell mit Visual Studio oder Editor eingegeben werden, oder Sie können ein visuelles Designtool wie Blend für Visual Studio verwenden. Blend funktioniert, indem der zugrunde liegende XAML-Code erstellt wird, sodass beide Methoden dieselbe Grafik erstellen.

In diesem Abschnitt

Erstellen einer Schaltfläche mithilfe von Microsoft Expression Blend veranschaulicht, wie Schaltflächen mit benutzerdefiniertem Verhalten mithilfe der Designerfeatures von Expression Blend erstellt werden.

Erstellen einer Schaltfläche mithilfe von XAML veranschaulicht, wie Schaltflächen mit benutzerdefiniertem Verhalten mithilfe von XAML und Visual Studio erstellt werden.

Formatieren und Templating beschreibt, wie Formatvorlagen und Vorlagen verwendet werden können, um die Darstellung und das Verhalten von Steuerelementen zu bestimmen.

Animationsübersicht beschreibt, wie Objekte mithilfe des WPF-Animations- und Timingsystems animiert werden können.

Übersicht über das Zeichnen mit Festfarben und Farbverlaufen beschreibt, wie Pinselobjekte zum Zeichnen mit Solidfarben, linearen Farbverlaufen und Radialverlaufen verwendet werden.

Übersicht über Bitmapeffekte beschreibt die von WPF unterstützten Bitmapeffekte und erläutert, wie sie angewendet werden.