Gewusst wie: Erstellen eines WPF-UserControl-Bibliotheksprojekts
Zum Kombinieren der Funktionalität eines oder mehrerer WPF-Steuerelemente (Windows Presentation Foundation) mit benutzerdefiniertem Code können Sie ein Benutzersteuerelement erstellen, das auch als zusammengesetztes Steuerelement bezeichnet wird. Mithilfe von Benutzersteuerelementen kann die schnelle Entwicklung von Steuerelementen mit der Funktionalität von WPF-Standardsteuerelementen und der Vielseitigkeit von benutzerdefinierten Eigenschaften und Methoden kombiniert werden. Sobald ein Benutzersteuerelement erstellt wird, wird ein visueller Designer angezeigt, auf dem WPF-Standardsteuerelemente positioniert werden können. Die untergeordneten Steuerelemente werden als konstituierende Steuerelemente bezeichnet.
Diese konstituierenden Steuerelemente behalten sowohl ihre inhärente Funktionalität als auch das Aussehen und Verhalten von WPF-Standardsteuerelementen bei. Wenn sie jedoch einmal in das Benutzersteuerelement integriert sind, sind sie für den Entwickler über Code nicht länger verfügbar. Vom Benutzersteuerelement wird sowohl das eigene Zeichnen als auch die gesamte grundlegende Funktionalität behandelt, die mit Steuerelementen verbunden ist.
Tipp
Je nach den aktiven Einstellungen oder der Version unterscheiden sich die Dialogfelder und Menübefehle auf Ihrem Bildschirm möglicherweise von den in der Hilfe beschriebenen. Klicken Sie im Menü Extras auf Einstellungen importieren und exportieren, um die Einstellungen zu ändern. Weitere Informationen finden Sie unter Arbeiten mit Einstellungen.
So erstellen Sie ein WPF-Benutzersteuerelement-Projekt
Starten Sie Visual Studio 2010.
Zeigen Sie im Menü Datei auf Neu, und klicken Sie dann auf Projekt.
Das Dialogfeld Neues Projekt wird angezeigt.
Erweitern Sie Visual Basic oder Visual C# im Bereich Installierte Vorlagen, und wählen Sie dann Windows aus.
Legen Sie in der Dropdownliste mit den .NET Framework-Versionen eine Version fest, die WPF unterstützt, z. B. .NET Framework 4.
Wählen Sie in der Liste der Vorlagen den Eintrag WPF-Benutzersteuerelementbibliothek aus.
Geben Sie dem Projekt im Feld Name einen eindeutigen, sinnvollen Namen, der auf den Verwendungszweck des Steuerelements hinweist.
Geben Sie im Textfeld Speicherort einen Speicherort an, um das Projekt zu speichern.
Klicken Sie auf OK.
WPF Designer für Visual Studio wird geöffnet und zeigt UserControl1 des von Ihnen erstellten Projekts an.
Visual Basic-Hinweis: Jede ausführbare Datei, die Sie mit Visual Basic 2005 erstellen, enthält einen Namespace mit dem gleichen Namen wie das Projekt. Weitere Informationen finden Sie unter Namespaces in Visual Basic.
Ziehen Sie zwei Steuerelemente aus der Toolbox auf das Benutzersteuerelement.
Die Steuerelemente sollten so positioniert und entworfen werden, wie sie im fertig gestellten Steuerelement angezeigt werden sollen. Wenn Entwickler in der Lage sein sollen, auf die konstituierenden Steuerelemente zuzugreifen, müssen diese als öffentlich deklariert werden. Wahlweise müssen Eigenschaften des konstituierenden Steuerelements selektiv verfügbar gemacht werden.
Tipp
Um das Benutzersteuerelement in der Toolbox anzuzeigen, aktivieren Sie die Einstellung Toolboxelement automatisch ausfüllen. Weitere Informationen finden Sie unter Formatierung, XAML, Text-Editor, Dialogfeld "Optionen".
Siehe auch
Aufgaben
Gewusst wie: Verwenden eines WPF-Steuerelements eines Drittanbieters in der WPF-Anwendung
Gewusst wie: Erstellen eines neuen WPF-Anwendungsprojekts
Creating a Drawing Application by Using WPF
How to: Create a C# WPF Application