Importieren von benutzerdefinierten Steuerelementen durch Hinzufügen von Verweisen
Es ist möglich, dass Sie als Designer Assemblydateien (DLL) mit einem benutzerdefinierten Steuerelement erhalten, das Sie in Ihrem Projekt verwenden müssen. Damit Sie diese Steuerelemente auf die Zeichenfläche ziehen können, müssen Sie der Assembly zunächst einen Verweis hinzufügen.
So zeichnen Sie ein benutzerdefiniertes Steuerelement auf der Zeichenfläche
Klicken Sie im Menü Projekt auf Verweis hinzufügen (ALT+UMSCHALT+R).
Navigieren Sie im Dialogfeld Verweis hinzufügen zur DLL-Datei, die das benutzerdefinierte Steuerelement enthält. Klicken Sie dann auf Öffnen.
Im Projektpanel wird die DLL-Datei in der Liste der Standardprojektverweise unter Verweise angezeigt.
Erstellen Sie das Projekt (STRG+UMSCHALT+B), um die Klassen aus der DLL-Datei in das Projekt aufzunehmen.
Öffnen Sie auf der Zeichenfläche eine XAML-Datei (zum Beispiel MainPage.xaml), indem Sie im Projektpanel auf den Namen der Datei doppelklicken.
Klicken Sie im Werkzeugpanel auf Objekte.
Klicken Sie im Objektepanel in der Kategorie Steuerelemente auf Alle, und wählen Sie das neue Steuerelement aus.
Das neu erstellte Steuerelement wird im Werkzeugpanel unterhalb der Schaltfläche Objekte als ausgewähltes Werkzeug angezeigt.
Zeichnen Sie das benutzerdefinierte Steuerelement mit der Maus auf der Zeichenfläche.
Das Steuerelement wird auf der Zeichenfläche und im Panel Objekte und Zeitachsen angezeigt.
Testen Sie das Projekt (F5), um das neue Steuerelement anzuzeigen.
Tipp: Als Alternative zum Hinzufügen eines Verweises zu einer DLL-Datei können Sie einen Verweis zu einem nicht kompilierten Projekt hinzufügen. Fügen Sie das Projekt der Projektmappe hinzu, und fügen Sie anschließend dem ersten Projekt den Projektverweis hinzu. Dies ist nützlich, wenn Sie im selben Fenster von Expression Blend gleichzeitig an beiden Projekten arbeiten. Weitere Informationen finden Sie unter Hinzufügen eines neuen oder vorhandenen Projekts zu einer Projektmappe.
Problembehandlung
Wenn Sie das im Objektepanel in der Kategorie Projekt angezeigte Standardsteuerelement nicht sehen können, versuchen Sie, das Projekt zu erstellen.
Wenn das auf der Zeichenfläche gezeichnete neue Steuerelement abgeschnitten ist, sind die als Standard verwendeten Layouteigenschaften des Steuerelements nicht mit der Größe kompatibel, in der das Steuerelement ursprünglich gezeichnet wurde. Wählen Sie das neue Steuerelement im Panel Objekte und Zeitachsen aus, setzen Sie die Margin-Eigenschaften im Eigenschaftenpanel unter Layout auf 0 zurück, und versuchen Sie erneut, die Größe des Steuerelements zu ändern.
Siehe auch
Aufgaben
Hinzufügen eines neuen oder vorhandenen Projekts zu einer Projektmappe