Freigeben über


Freigeben von Code

Abgesehen von der Bereitstellung einer vollständigen Anwendung möchten Sie möglicherweise auch Teile der Anwendung freigeben, z. B. XAML-Elemente, XAML-Ressourcen, Benutzersteuerelemente, Klassendefinitionsdateien oder benutzerdefinierte Steuerelementbibliotheksdateien (DLL).

Weitere Informationen zum Entwickeln von benutzerdefinierten Steuerelementbibliotheksdateien finden Sie unter Control Authoring Overview (möglicherweise in englischer Sprache).

So geben Sie XAML frei

  • Zum Freigeben von XAML stehen die folgenden Methoden zur Verfügung:

    • Kopieren und Einfügen vollständiger Elemente in eine Textdatei   Sie können ein XAML-Element in Microsoft Expression Blend schnell kopieren, indem Sie im Panel Objekte und Zeitachsen in der Designansicht mit der rechten Maustaste auf das Element klicken und dann XAML anzeigen auswählen, um zur XAML-Ansicht zu wechseln. Das gesamte Element wird markiert, sodass Sie es kopieren können. Sie können das Element auch kopieren, indem Sie es auf der Zeichenfläche kopieren, STRG+C drücken und es dann in ein anderes Dokument einfügen, das in der gleichen Instanz von Expression Blend oder in einer anderen Instanz geöffnet ist.

    • Erstellen eines Ressourcenverzeichnisses in Expression Blend   Wenn Sie ein Ressourcenverzeichnis erstellen und freigeben möchten, klicken Sie im Ressourcenpanel auf die Schaltfläche Neues Ressourcenverzeichnis erstellen. Nachdem Sie das Ressourcenverzeichnis erstellt haben, können Sie im Ressourcenpanel vorhandene Ressourcen (z. B. Stile oder Vorlagen) in ein neues Verzeichnis verschieben oder dem Verzeichnis neue Ressourcen hinzufügen, indem Sie auf Erweiterte Eigenschaftenoptionen Cc295221.12e06962-5d8a-480d-a837-e06b84c545bb(DE-DE,Expression.30).png neben den Eigenschaften im Eigenschaftenpanel klicken und In neue Ressource konvertieren auswählen.

      Cc295221.alert_note(DE-DE,Expression.30).gifHinweis:

      Das Kopieren von XAML-Elementen und Einfügen in ein Ressourcenverzeichnis ist nicht möglich. Sie können jedoch Vorlagen für Elemente erstellen, die im Ressourcenverzeichnis gespeichert werden. Diese Vorlagen können dann auf andere Elemente desselben Typs angewendet werden. Wählen Sie zum Erstellen einer Vorlage im Panel Objekte und Zeitachsen ein Element aus, und klicken Sie dann im Menü Objekt auf Vorlage bearbeiten und dann auf Kopie bearbeiten. Das Dialogfeld Ressource <Style> erstellen wird geöffnet. Wählen Sie dann die Option zum Definieren der Vorlage im Ressourcenverzeichnis aus. Dadurch wird eine Kopie der Standardvorlage für das Element erstellt, die Sie ändern können. Stilvorlagen können auch mit dem Menüelement Formatvorlage bearbeiten im Menü Objekt erstellt werden.

So geben Sie Steuerelemente frei

  • Zum Freigeben von benutzerdefinierten Steuerelementen oder Steuerelementen stehen die folgenden Methoden zur Verfügung:

    • Erstellen eines Steuerelements in Expression Blend   Wenn Sie ein Steuerelement erstellen und freigeben möchten, können Sie entweder ein Steuerelementbibliothek-Projekt in Expression Blend erstellen oder ein UserControl-Element zu einem vorhandenen Projekt hinzufügen. Nachdem Sie das Steuerelement erstellt haben, können Sie die Quelldateien (UserControl1.xaml und UserControl1.xaml.cs) oder die DLL-Datei freigeben, die beim Erstellen des Steuerelementbibliothek-Projekts generiert wird.

    • Erstellen eines benutzerdefinierten Steuerelements in Visual Studio    Wenn Sie ein benutzerdefiniertes Steuerelement erstellen und freigeben möchten, erstellen Sie ein Class Library-Projekt in Microsoft Visual Studio 2008. Die Klasse kann von einem vorhandenen Steuerelement abgeleitet werden. Wenn Sie das benutzerdefinierte Steuerelement freigeben möchten, geben Sie die Quelldateien oder die DLL-Datei frei, die beim Erstellen des Klassenbibliothek-Projekts generiert wird.

      Ein Beispiel für ein benutzerdefiniertes Steuerelement, das von einem Button-Steuerelement abgeleitet wird, finden Sie unter Weiterführende Themen: Erstellen eines benutzerdefinierten Steuerelements mit benutzerdefinierten Eigenschaften.

      Cc295221.alert_note(DE-DE,Expression.30).gifHinweis:

      Wenn Sie Quellcodedateien zu einem Expression Blend-Projekt hinzufügen, die benutzerdefinierte Steuerelemente enthalten, müssen Sie das Projekt erstellen, damit die Steuerelemente in der Kategorie Projekt im Objektepanel angezeigt werden.

Siehe auch

Aufgaben

Debuggen von Expression Blend-Anwendungen in Visual Studio 2008

Konzepte

Bearbeiten von XAML

Debuggen von Expression Blend-Anwendungen

Bereitstellen und Veröffentlichen von Expression Blend-Anwendungen