WPF-Designer-Erweiterbarkeit
Sie können eigene benutzerdefinierte Designerfunktionen für den WPF Designer für Visual Studio erstellen. Der WPF-Designer stellt ein Framework und eine öffentliche API bereit, die Sie zum Implementieren von benutzerdefinierten Adornern, Tools, Eigenschaften-Editoren und Designern verwenden können. Eine Auflistung vollständiger Beispielprojektmappen finden Sie auf der Website mit den Beispielen für WPF- und Silverlight-Designer-Erweiterbarkeit.
Tipp
In Visual Studio 2010 können Sie jetzt auch benutzerdefinierte Designerfunktionen für den Silverlight-Designer erstellen. Obwohl sich diese Dokumentation zur Erweiterbarkeit auf den WPF-Designer bezieht, können die Konzepte, die Schritte und der Code in fast allen Fällen im Silverlight-Designer verwendet werden.
In diesem Abschnitt
Änderungen der Erweiterbarkeit in Visual Studio 2010
Beschreibt die Änderungen in der WPF-Designer-Erweiterbarkeit-API für Visual Studio 2010 seit der ersten Version in Visual Studio 2008.Erweiterbare Architektur des WPF-Designers
Beschreibt die Gesamtarchitektur des WPF-Designer-Erweiterungsframeworks.WPF-Designer-Erweiterbarkeit
Themen, in denen beschrieben wird, wie Sie eigene benutzerdefinierte Designerfunktionen für den WPF-Designer erstellen.Grundlagen zu Erweiterungen
Enthält Themen, in denen beschrieben wird, wie grundlegende Erweiterungsaufgaben (z. B. das Erstellen von benutzerdefinierten Menüaktionen) durchgeführt werden.Erstellen von benutzerdefinierten Adornern
Enthält Themen, in denen beschrieben wird, wie benutzerdefinierte Adorner (z. B. Schienen) erstellt werden.Erstellen von benutzerdefinierten Editoren
Enthält Themen, in denen beschrieben wird, wie benutzerdefinierte Editoren (z. B. Farb-Editoren) erstellt werden.Vergleich zwischen Entwurfszeit- und Laufzeitverhalten
Enthält Themen, in denen beschrieben wird, wie benutzerdefinierte Entwurfszeitlogik implementiert wird.Fortgeschrittene Erweiterungskonzepte
Enthält Themen, in denen beschrieben wird, wie fortgeschrittene Erweiterungsaufgaben (z. B. das Erstellen von Ersatzrichtlinien) durchgeführt werden.Referenz zur WPF-Designer-Erweiterbarkeit
Beschreibt die Referenz zur Erweiterbarkeits-API für den WPF-Designer.
Referenz
AdornerPanel
Stellt einen Container für WPF-Steuerelemente bereit, die zur Entwurfszeit als Adorner verwendet werden.AdornerProvider
Ein Featureanbieter, den Sie einer Klasse hinzufügen können, um der Entwurfsoberfläche automatisch Adorner hinzuzufügen.EditingContext
Enthält den Kontextzustand zu einem Designer.ModelItem
Stellt ein einzelnes Element im Bearbeitungsmodell dar.ModelService
Der Haupteinstiegspunkt, der vom Designer verwendet wird, um das Modell abzurufenModelFactory
Erstellt Instanzen von Elementen im Designer.FeatureProvider
Fügt einem Feature einen klassenspezifischen Beitrag hinzu.FeatureConnectorAttribute
Enthält den FeatureConnector<TFeatureProviderType>-Typ, der zur Handhabung von einem FeatureProvider erforderlich ist.FeatureManager
Verwaltet Featureanbieter und Featureverbindungen.AttributeTableBuilder
Erstellt eine Attributtabelle, die an den Metadatenspeicher übergeben werden kann.PropertyValue
Stellt ein Datenmodell für einen zugrunde liegenden CLR (Common Language Runtime)-Eigenschaftswert bereit.PropertyValueEditor
Container für Inline-Editorlogik für EigenschaftenTask
Eine Auflistung von Befehlen und Eingabebindungen zu diesen BefehlenTool
Bestimmt den Modus des Designers.
Verwandte Abschnitte
Problembehandlung bei Ladefehlern im WPF- und Silverlight-Designer
Beschreibt Verfahren, mit denen unerwartetes Verhalten im benutzerdefinierten Designercode nachvollzogen werden kann.Verwenden von WPF-Steuerelementen
Enthält Links, die beschreiben, wie WPF-Steuerelemente in Windows Forms verwendet werden.Migration und Interoperabilität
Beschreibt die Interoperation zwischen der WPF-Technologie und der Windows Forms-Technologie.