Erstellen benutzerdefinierter Steuerelemente

Microsoft Expression Blend bietet verschiedene Steuerelemente, die Sie formatieren und in Ihren Anwendungen verwenden können. Wenn jedoch diese Steuerelemente bestimmte Anforderungen nicht erfüllen, können Sie ein benutzerdefiniertes Steuerelement erstellen. Hierzu programmieren Sie eine Klasse, deren Eigenschaften von einer der System.Windows-Controls-Klassen von Windows Presentation Foundation (WPF) oder Microsoft Silverlight vererbt werden.

Um Ihr benutzerdefiniertes Steuerelement mit Eigenschaften zu versehen, die im Eigenschaftenpanel von Expression Blend geändert werden können, legen Sie Abhängigkeitseigenschaften in Ihrer Klasse fest. Weitere Informationen finden Sie unter WPF DependencyProperty-Klasse und Silverlight DependencyProperty-Klasse in MSDN.

Damit das benutzerdefinierte Steuerelement durch Bearbeitung einer Vorlage in Expression Blend formatiert werden kann, muss das Steuerelement Generic.xaml enthalten. Weitere Informationen finden Sie unter Richtlinien zum Entwerfen formatierbarer Steuerelemente und Erstellen eines Steuerelements mit benutzerdefinierbarer Darstellung (möglicherweise in englischer Sprache) in MSDN.

Allgemeine Informationen über das Erstellen benutzerdefinierter Steuerelemente finden sich unter Anpassung von WPF-Steuerelementen und Anpassung von Silverlight-Steuerelementen (möglicherweise in englischer Sprache) in MSDN.

In diesem Abschnitt

Weiterführende Themen: Erstellen eines benutzerdefinierten Steuerelements mit benutzerdefinierten Eigenschaften

Arbeiten mit Code

Siehe auch

Konzepte

Formatieren eines Steuerelements, das Vorlagen unterstützt

Entwerfen eines neuen Benutzersteuerelements