Gewusst wie: Erstellen eines WPF-UserControl-Bibliotheksprojekts

[Dieses Dokument dient lediglich Vorschauzwecken und kann in späteren Versionen geändert werden. Leere Themen sind als Platzhalter enthalten.]

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.

Hinweis

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.Wählen Sie im Menü Extras die Option Einstellungen importieren und exportieren aus, um die Einstellungen zu ändern.Weitere Informationen finden Sie unter Visual Studio-Einstellungen.

So erstellen Sie ein WPF-Benutzersteuerelement-Projekt

  1. Starten Sie Visual Studio 2012 RC.

  2. Zeigen Sie im Menü Datei auf Neu, und klicken Sie dann auf Projekt.

    Das Dialogfeld Neues Projekt wird angezeigt.

  3. Erweitern Sie Visual Basic oder Visual C# im Bereich Installierte Vorlagen, und wählen Sie dann Windows aus.

  4. Legen Sie in der Dropdownliste mit den .NET Framework-Versionen eine Version fest, die WPF unterstützt, z. B. .NET Framework 4.

  5. Wählen Sie in der Liste der Vorlagen den Eintrag WPF-Benutzersteuerelementbibliothek aus.

  6. Geben Sie dem Projekt im Feld Name einen eindeutigen, sinnvollen Namen, der auf den Verwendungszweck des Steuerelements hinweist.

  7. Geben Sie im Textfeld Speicherort einen Speicherort an, um das Projekt zu speichern.

  8. Klicken Sie auf OK.

    WPF-Designer für Visual Studio wird geöffnet und zeigt UserControl1 des von Ihnen erstellten Projekts an.

    Visual Basic-HinweisVisual 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.

  9. 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.

    Hinweis

    Um das Benutzersteuerelement in der Toolbox anzuzeigen, aktivieren Sie die Einstellung Toolboxelement automatisch ausfüllen.Weitere Informationen finden Sie unter Optionen zum Formatieren von XAML, Text Editor, Options Dialog.

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

Weitere Ressourcen

WPF-Designer

Arbeiten mit Steuerelementen im WPF-Designer

How to: Create a C# WPF Application