Freigeben über


Erstellen eines neuen Benutzersteuerelements in einem Silverlight 2-Projekt

Diese Seite bezieht sich nur auf Silverlight 2-Projekte

Sie können eigene Steuerelemente entwerfen, die Sie in einem Silverlight 2-Projekt mehrfach verwenden können. Diese Steuerelemente erben von der UserControl-Klasse und verwenden daher keine Vorlagen. Sie haben jedoch die vollständige Kontrolle über das Aussehen des Steuerelements, da Sie es von Grund auf neu erstellen können.

So erstellen Sie ein leeres Benutzersteuerelement

  1. Öffnen Sie ein Silverlight 2-Projekt.

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

    Dd185520.b2bd3ff5-22c3-403e-af75-ed0d4d1b7aed(de-de,Expression.10).png

  3. Wählen Sie im Dialogfeld Neues Element unter Installierte Vorlagen die Option UserControl 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.10).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.10).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 Steuerelement erstellen (F8).

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

  3. Geben Sie im Dialogfeld Steuerelement 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 in der Objektbibliothek anzuzeigen.

  3. Klicken Sie in der Werkzeugpalette auf Objektbibliothek Dd185520.0224cabd-5da1-4e01-bddd-4a647401a098(de-de,Expression.10).png.

  4. Wählen Sie in der Objektbibliothek auf der Registerkarte Benutzerdefinierte Steuerelemente das Benutzersteuerelement aus.

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

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

Dd185520.alert_tip(de-de,Expression.10).gifTipp:

Erstellen Sie in Silverlight 2-Projekten mit dem Befehl Schaltfläche erstellen eine Schaltfläche aus ausgewählten Objekten. Sie können Objekte auf der Zeichenfläche auswählen, sie in einem Layoutpanel wie Grid gruppieren und dann im Menü Werkzeuge auf Schaltfläche erstellen klicken. Mit Schaltfläche erstellen wird kein Benutzersteuerelement erstellt. Stattdessen wird ein Schaltflächenstil mit einer Vorlage erstellt, die aus den ausgewählten Objekten besteht. Zum Zeichnen einer weiteren ähnlichen Schaltfläche wählen Sie die Formatvorlage in der Objektbibliothek auf der Registerkarte Lokale Formatvorlagen aus, und zeichnen Sie die Schaltfläche dann auf der Zeichenfläche.

Problembehandlung

  • Wenn Sie den Befehl Steuerelement 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

Konzepte

Erstellen einer Schaltfläche aus einem Objekt