Freigeben über


Erstellen eines neuen Benutzersteuerelements in einem Projekt

Sie können eigene Steuerelemente entwerfen und diese in einem Projekt mehrfach verwenden. Diese Steuerelemente erben von der UserControl-Klasse und verwenden daher keine Vorlagen. Sie können die Darstellung des Steuerelements frei bestimmen, da Sie es von Grund auf neu erstellen.

So erstellen Sie ein leeres Benutzersteuerelement

  1. Öffnen eines Projekts

  2. Klicken Sie im Menü Datei auf Neues Element (STRG+N).

    Dd185520.b2bd3ff5-22c3-403e-af75-ed0d4d1b7aed(DE-DE,Expression.30).png

  3. Wählen Sie im Dialogfeld Neues Element die Option Benutzersteuerelement aus.

  4. Geben Sie neben Name einen aussagekräftigen Namen für das Benutzersteuerelement ein.

  5. Wenn für dieses Steuerelement eine CodeBehind-Datei generiert werden soll, wählen Sie Codedatei einschließen aus.

    Dd185520.alert_tip(DE-DE,Expression.30).gifTipp:

    Eine CodeBehind-Datei ist erforderlich, wenn das Benutzersteuerelement auf eine Benutzerinteraktion reagieren soll oder wenn ein Entwickler ein benutzerdefiniertes Verhalten für das Benutzersteuerelement erstellt.

  6. Klicken Sie auf OK, um das Dialogfeld zu schließen und das Benutzersteuerelement zur Bearbeitung zu öffnen.

    Sie können jetzt das Aussehen des Benutzersteuerelements festlegen.

So erstellen Sie ein Benutzersteuerelement aus vorhandenen Objekten

  1. Wählen Sie die vorhandenen Objekte aus, die Teil des neuen Benutzersteuerelements sein sollen.

    Dd185520.alert_tip(DE-DE,Expression.30).gifTipp:

    Halten Sie die STRG-TASTE beim Klicken auf die Objekte gedrückt, um verschiedene Objekte auszuwählen.

  2. Klicken Sie im Menü Werkzeuge auf Benutzersteuerelement erstellen (F8).

    Dd185520.2a301fcf-3ece-4254-a3d1-654ad98cb9a7(DE-DE,Expression.30).png

  3. Geben Sie im Dialogfeld Benutzersteuerelement erstellen einen aussagekräftigen Namen für das Benutzersteuerelement ein.

  4. Wenn die ausgewählten Objekten unverändert bleiben und Duplikate im Benutzersteuerelement erstellt werden sollen, aktivieren Sie Ursprünglichen Inhalt unverändert lassen und gegebenenfalls Duplikate erstellen.

  5. Klicken Sie auf OK, um die Dateien für die Benutzersteuerelemente zu erstellen und die XAML-Datei auf der Zeichenfläche für die Bearbeitung zu öffnen.

So zeichnen Sie eine neue Instanz des Benutzersteuerelements in einem Dokument Ihres Projekts

  1. Speichern Sie alle Dateien (STRG+UMSCHALT+S).

  2. Erstellen Sie das Projekt (STRG+UMSCHALT+B), um das Benutzersteuerelement im Objektepanel anzuzeigen.

  3. Klicken Sie im Werkzeugpanel auf Objekte Dd185520.0d8b8d29-1af9-418f-8741-be3097d76eab(DE-DE,Expression.30).png.

  4. Wählen Sie im Objektepanel auf der Registerkarte Projekt das Benutzersteuerelement aus.

    Dd185520.9cd1da53-f2d2-4f69-8b7d-3cce14b06763(DE-DE,Expression.30).png

  5. Verwenden Sie die Maus, um das Benutzersteuerelement auf der Zeichenfläche zu zeichnen.

Dd185520.alert_tip(DE-DE,Expression.30).gifTipp:

Erstellen Sie mit dem Befehl Steuerelement erstellen eine Steuerelementvorlage aus ausgewählten Objekten. Sie können Objekte auf der Zeichenfläche auswählen, diese in einem Layoutpanel wie Grid gruppieren und dann im Menü Werkzeuge auf Steuerelement erstellen klicken. Mit Steuerelement erstellen wird kein Benutzersteuerelement erstellt. Stattdessen wird ein Steuerelementstil mit einer Vorlage erstellt, die aus den ausgewählten Objekten besteht. Zum Zeichnen eines weiteren ähnlichen Steuerelements wählen Sie im Objektepanel die Kategorie Stile aus, und zeichnen Sie das Steuerelement dann auf der Zeichenfläche.

Problembehandlung

  • Wenn Sie den Befehl Benutzersteuerelement erstellen verwenden und die von Ihnen ausgewählten Objekte Inhalte wie Ereignishandler oder Auslöser enthalten, müssen Sie unter Umständen diese Ereignishandlermethoden und Auslöser im neu erstellten Benutzersteuerelement wiederherstellen.

Nächste Schritte

Siehe auch

Aufgaben

Erstellen von Steuerelementen aus vorhandenen Objekten