Freigeben über


Neuigkeiten

Mithilfe von Microsoft Expression Blend können Sie Websites und Anwendungen erstellen, die auf Microsoft Silverlight 3 basieren, sowie Desktopanwendungen, die auf Windows Presentation Foundation (WPF) 3.5 mit Service Pack 1 (SP1) basieren.

Expression Blend bietet neue Unterstützung für Prototyperstellung, Interaktivität durch Verhalten, spezielle Silverlight-Funktionen und integrierte Beispieldatenerzeugung.

Designer können mit Expression Blend Anwendungen erstellen, die einfach zu handhaben sind und Spaß machen.

Prototyperstellung

Einführung in SketchFlow

Expression Blend verfügt mit SketchFlow jetzt über neue Funktionen, die Ihnen das Experimentieren mit dynamischen benutzerfreundlichen Funktionen und das Erstellen von eindrucksvollen Prototypen ermöglichen.

Mit SketchFlow können Sie Designideen an Projektbeteiligte senden und Rückmeldungen einfacher erfassen, indem Sie Anmerkungen nutzen. Sie haben die Möglichkeit, Microsoft Office PowerPoint-Dateien in Fenster Ihres Projekts zu importieren. Außerdem können Sie Microsoft Office Word-Dokumente exportieren, die Screenshots Ihrer Projektfenster enthalten. Im Objektepanel sind SketchFlow-Stile und andere Objekte zusammengefasst.

Mit SketchFlow können Designer die Navigation und Zusammensetzung einer Anwendung auf visuelle Weise entwerfen. Bei SketchFlow-Prototypen kann es sich anfänglich um eine Reihe einfacher Skizzen handeln, die jedoch so realistisch wie nötig erstellt werden können, um die Designbotschaft zu vermitteln. SketchFlow nutzt die vorhandenen Funktionen von Expression Blend. Außerdem können bei der Prototyperstellung für Projekte auch andere neue Expression Blend-Funktionen verwendet werden, z. B. Photoshop-Import, visuelle Statusoptionen, Verhalten und Beispieldaten.

Weitere Informationen finden Sie unter Erstellen von Prototypen mit SketchFlow.

Design

Importieren von Photoshop- und Illustrator-Dateien

Mit Expression Blend können Sie sowohl Adobe Photoshop-Dateien (PSD) als auch Adobe Illustrator-Dateien (AI) direkt in Ihre Projekte importieren und Ebenen, Formen, Textelemente und mehr beibehalten, um diese in Expression Blend selbst auf einfache Weise zu bearbeiten.

Weitere Informationen finden Sie unter Importieren von Photoshop- und Illustrator-Dateien.

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

Adobe-Liveeffekte, -Füllmethoden und das Symbol-aufsprühen-Werkzeug werden nicht unterstützt. Beim Importieren einer Adobe-Datei zeigt Expression Blend eine Meldung dazu an, ob einige Funktionen der importierten Datei ggf. nicht unterstützt werden und welche Maßnahmen Sie ergreifen können.

Effekte

Expression Blend verfügt über die Unterstützung für WPF- und Silverlight-Grafikeffekte. Öffnen Sie das Objektepanel, klicken Sie auf die Registerkarte Effekte, und ziehen Sie einen Effekt auf ein Objekt. Sie können die Eigenschaften des Effekts im Eigenschaftenpanel ändern.

Weitere Informationen finden Sie unter Anwenden von Effekten.

Anmerkungen zur Designzeit

Designer können der Zeichenfläche jetzt grafische Anmerkungen in Form von Sprechblasen hinzufügen (ähneln Microsoft Visio-Kommentaren). Diese Anmerkungen werden in der XAML-Datei in Form von angefügten Eigenschaften gespeichert. Sie dienen einer verbesserten Kommunikation zwischen den Teammitgliedern. Die Anmerkungen werden zur Laufzeit nicht angezeigt.

Weitere Informationen finden Sie unter Einfügen von Anmerkungen in ein Dokument.

Objektepanel

Die Objektbibliothek wurde überarbeitet und in ein andockbares Panel geändert, das beim Arbeiten auf der Zeichenfläche geöffnet bleiben kann. Die Objekte sind nach Kategorien unterteilt, um das Suchen und die Organisation zu erleichtern.

Weitere Informationen finden Sie unter Objektepanel.

Steuerelemente für die Formatierung

Erstellen von Vorlagen aus Grafikelementen

Sie können den geänderten Befehl Steuerelement erstellen verwenden, um auf der Zeichenfläche Grafikelemente auszuwählen und in ein Design für ein Steuerelement (Steuerelementvorlage) zu konvertieren.

Weitere Informationen finden Sie unter Erstellen von Benutzersteuerelementen aus vorhandenen Objekten.

In einem Silverlight-Projekt können Sie in der Vorlage mit der rechten Maustaste auf Objekte klicken und dann Teil erstellen wählen, um Objekten im Steuerelement bestimmte Rollen zuzuweisen. Wenn Sie Grafikelemente z. B. in eine Slider-Steuerelementvorlage konvertieren, können Sie eines der Objekte in der Vorlage markieren und der Funktion HorizontalThumb der Schiebeleiste zuweisen. Im Teilepanel lassen sich die für eine Steuerelementvorlage erforderlichen Teile auf einfache Weise verwalten und erstellen.

Weitere Informationen finden Sie unter Formatieren der Teile einer Silverlight-Steuerelementvorlage und Gestaltungstipps für häufig verwendete Silverlight-Steuerelemente.

Erstellen von "TextBox"-Vorlagen aus Grafikelementen

Wenn Sie den Befehl Steuerelement erstellen verwenden und entweder ein TextBox-Steuerelement oder ein abgeleitetes Objekt eines ContentControl-Steuerelements wählen, kopiert Expression Blend die typografischen Eigenschaften aus allen (in den konvertierten Objekten gefundenen) TextBox-Objekten in das entsprechende Teil der sich ergebenden Steuerelementvorlage.

Status

Verbesserte Unterstützung für VSM

Die Unterstützung von Silverlight Visual State Manager (VSM) in Expression Blend wurde verbessert, indem eine überarbeitete Benutzeroberfläche für das Zuständepanel integriert wurde. Sie können jetzt den Status für mehr Steuerelemente sehen, und zwar unabhängig davon, ob diese Status ursprünglich in Ihrer XAML-Datei definiert wurden. Außerdem wird im Zuständepanel eine Warnung angezeigt, wenn sich eine Eigenschaft in mehr als einer Statusgruppe geändert hat. Zustände werden jetzt in mehr Szenarios unterstützt. Beispielsweise können Sie Status im Dokument MainWindow.xaml eines Windows Presentation Foundation (WPF)-Projekts definieren.

Weitere Informationen finden Sie unter Definieren unterschiedlicher visueller Zustände für ein Steuerelement.

Fixieren von Status

Sie können die Vorschau eines Status in einer Statusgruppe fixieren, während Sie einen anderen Status in einer anderen Statusgruppe ändern.

Bearbeiten von Statusübergängen

Sie können das Storyboard für einen Statusübergang auswählen und es im Panel Objekte und Zeitachsen ändern.

Zustandgebundenes Zeichnen

Wenn Sie einen Status auswählen und ein neues Element zeichnen, ist das neue Element während der Laufzeit nur im ausgewählten Status sichtbar. Dieser Vorgang wird als Zustandgebundenes Zeichnen bezeichnet.

Nahtlose Layoutübergänge

Sie können einen allmählichen Übergang zwischen Status erstellen, die die Änderungen an den Layouteigenschaften definieren. In den bisherigen Versionen von Expression Blend wurden Änderungen sofort ausgeführt, wenn Sie Eigenschaften wie Row, Column, ColumnSpan oder RowSpan eines Objekts in unterschiedlichen Status geändert haben. Dies galt auch, wenn die Dauer des Übergangszeitraums angegeben wurde. Mit der Option FluidLayout einschalten Cc294722.04416d58-b1c8-4338-b8fc-9ed002ec88bc(DE-DE,Expression.30).png können Sie für ein Objekt einen glatten Übergang von einer Zelle eines Rasterpanels zu einer anderen erzielen.

Weitere Informationen finden Sie unter Reibungsloser Übergang zwischen Layoutänderungen.

Anzeigen von Übergängen in der Vorschau

Sie können Übergänge in der Vorschau anzeigen, indem Sie im Zuständepanel auf Übergangsvorschau aktivieren Cc294722.1f7e210d-0f92-44af-bb10-698d8412fb07(DE-DE,Expression.30).png klicken. Bei aktivierter Vorschau für Übergänge wird der momentan definierte Übergang bei jeder Änderung der Statusauswahl genau wie zur Laufzeit auf der Zeichenfläche angezeigt.

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

Die Vorschaufunktion für Übergänge weist keine Unterstützung für FluidLayout auf.

Interaktivität

Verhalten

Sie können einer Anwendung Interaktivität hinzufügen, ohne Code schreiben zu müssen, indem Sie "Verhalten" verwenden. Bei Verhalten handelt es sich um wiederverwendbare Komponenten, die direkt auf jedes Objekt auf der Zeichenfläche angewendet werden können. Sie setzen sich aus erweiterbaren Auslösern, erweiterbaren Aktionen und Verhaltensweisen zusammen.

Sie können Verhalten im Objektepanel auswählen. Entwickler verfügen jedoch über eine umfangreiche API, mit der sie eigene Auslöser, Aktionen und Verhalten für die Verwendung in Silverlight- und WPF-Projekten schreiben können.

Weitere Informationen zum Schreiben eigener Verhalten finden Sie im Menü Hilfe in der Expression Blend SDK-Dokumentation.

Weitere Informationen finden Sie unter Hinzufügen von Verhalten zu Objekten.

Daten

Verwenden von Beispieldaten

Expression Blend erleichtert die Prototyperstellung, die Erstellung und das Testen von Anwendungen mit Datenverbindung, ohne dass Sie dabei auf Livedaten zugreifen müssen. Sie können das Datenpanel verwenden, um Beispieldaten zu erzeugen oder aus einer XML-Datei zu importieren. Sie haben die Möglichkeit, flache Auflistungen oder hierarchische Auflistungen (zur Verwendung in einem TreeView-Steuerelement) zu generieren, und Sie können den Inhalt angeben, der für vier Datentypen erzeugt werden soll (Zeichenfolge, Zahl, Boolesch und Bild).

Die Beispieldaten stehen den Steuerelementen auf der Zeichenfläche zur Designzeit zur Verfügung. Sie können die Details der Beispieldaten stark anpassen und zur Laufzeit schnell zwischen Beispieldaten und Livedaten wechseln.

Weitere Informationen finden Sie unter Erstellen von Beispieldaten.

Datenbindung

Expression Blend enthält die folgenden neuen Funktionen für die Datenbindung:

  • Ziehen von Datenelementen aus dem Datenpanel in das Panel Objekte und Zeitachsen zum Erstellen von Datenbindungen

  • Binden der Eigenschaft eines Objekts an eine Eigenschaft eines anderen Objekts in Silverlight-Projekten

  • Unterstützung für das DataGrid-Steuerelement in Anwendungen

  • Unterstützung für Master-Detail-Szenarios mithilfe der Listenansicht und Detailansicht des Datenpanels

  • Verbesserte Unterstützung für Bindungen an einen Datenkontext

  • Definieren hierarchischer Auflistungen von Beispieldaten für die Erstellung von Prototypen für Anwendung mit Datenverbindungen

Weitere Informationen finden Sie unter Anzeigen von Daten in Steuerelementen.

Beispieldaten für Entwickler

Sie können eigene benutzerdefinierte Geschäftsobjekte verwenden, um die Beispieldaten zu definieren, und Sie können diese Beispieldatenquelle in der Anwendung nutzen. Sie müssen Ihre Geschäftsobjekte nicht ändern, um sie besser an XAML anzupassen. Expression Blend kann z. B. Objekte ohne öffentliche Konstruktoren sowie Eigenschaften ohne Setter verarbeiten.

Silverlight

Silverlight 3-Unterstützung

Sie können Silverlight 3-Anwendungen in Expression Blend erstellen und ändern. Wenn Sie ein Silverlight 2-Projekt öffnen, werden Sie von Expression Blend in einem Dialogfeld gefragt, ob Sie die Projektdateien von Silverlight 2 auf Silverlight 3 aktualisieren möchten.

Eine Liste der Silverlight-Lernressourcen finden Sie unter Lern- und Community-Ressourcen.

Websiteunterstützung

Wenn Sie in Expression Blend ein neues Silverlight-Projekt erstellen, können Sie den neuen Projekttyp Silverlight 3-Anwendung + Website verwenden. Beim Erstellen einer Silverlight-Anwendung mit dieser Art von Projekt erhalten Sie sowohl eine Silverlight-Anwendung als auch eine dazugehörige Website mit einer HTML-Standardseite, die Ihre Silverlight-Anwendung lädt.

Ermöglichen der Ausführung einer Silverlight-Anwendung außerhalb des Browsers

Sie können eine Silverlight-Anwendung so konfigurieren, dass sie außerhalb des Browsers in ihrem eigenen Anwendungsfenster ausgeführt wird. Verwenden Sie dafür im Menü Projekt die Option Silverlight-Projektoptionen. Weitere Informationen finden Sie unter Testen oder Ausführen eines Projekts.

Zwischenspeichern der Anwendungsbibliothekerweiterungen

Sie können eine Silverlight-Anwendung so konfigurieren, dass sie Bibliothekerweiterungen zwischenspeichert. Verwenden Sie dafür im Menü Projekt die Option Silverlight-Projektoptionen. Auf diese Weise können Sie die Ausführung der Silverlight-Anwendung beschleunigen.

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

Das Zwischenspeichern von Bibliothekerweiterungen funktioniert nicht für Silverlight-Anwendungen, die außerhalb des Browsers ausgeführt werden.

Quellcodeverwaltung für Dateiversionen

TFS-Unterstützung

Expression Blend 3 verfügt über die Unterstützung für Microsoft Visual Studio 2008 Team Foundation Server. Wenn Sie Zugriff auf Team Foundation Server haben, können Sie gängige Quellcodeverwaltungsaufgaben für Projektmappen und Projekte ausführen, z. B. Einchecken, Auschecken, Zusammenführen usw.

Weitere Informationen finden Sie unter Verwenden von Team Foundation-Quellcodeverwaltung.

Animation

Mehr verfügbare Eigenschaften für die Animation

In einem Silverlight-Projekt können Sie jetzt Keyframes für deutlich mehr Eigenschaften als vorher aufzeichnen. Dafür enthält das Menü Erweiterte Eigenschaftenoptionen die neue Menüoption Aktuellen Wert aufzeichnen. Das Menü wird angezeigt, wenn Sie im Eigenschaftenpanel neben den einzelnen Eigenschaften auf den Marker Cc294722.12e06962-5d8a-480d-a837-e06b84c545bb(DE-DE,Expression.30).png klicken.

Bessere Unterstützung für Beschleunigung in Silverlight

Sie können vordefinierte benannte Beschleunigungsfunktionen auf einzelne Keyframes anwenden, indem Sie einen Keyframe und dann im Eigenschaftenpanel eine EasingFunction auswählen.

Weitere Informationen finden Sie unter Ändern der Animationsinterpolation zwischen Keyframes.

Animieren auf Ressourcenwerte

Sie können auf und von einigen Ressourcen animieren. Beispielsweise können Sie eine Farbeigenschaft von einem statischen Wert auf eine Farbressource animieren.

Text

Verbessertes Einbetten von Schriftarten und Teilmengen von Schriftarten

Mithilfe von Expression Blend können Sie in Silverlight- und WPF-Projekten auf einfache Weise Teilmengen von Schriftarten einbetten und erstellen. Sie können mit dem neuen Schriftart-Manager Schriftarten auswählen, die auf dem Computer installiert sind, und anpassen, welche Teilmenge der Zeichen eingebettet werden soll.

Workflow

Andocken und Arbeitsbereichskonfiguration

Expression Blend erweitert die Funktionen der Arbeitsbereichskonfiguration im Vergleich zu den vorherigen Versionen um eine vollständige Andockunterstützung für alle Panels. Sie können die Benutzeroberfläche von Expression Blend nach Ihren Wünschen anpassen und diese Konfiguration als Voreinstellung speichern.

Weitere Informationen finden Sie unter Vergrößern des Arbeitsbereichs und Speichern verschiedener Ansichten des Arbeitsbereichs.

Optimiertes Farbverlaufstool

In Expression Blend 3 ist das Farbverlaufstool noch leistungsfähiger und einfacher zu verwenden als in den bisherigen Versionen. Sie können die Versatzwerte eines Farbverlaufs für ein Objekt, auf das ein Farbverlauf angewendet wurde, jetzt direkt ändern. Um die Position eines Stopps zu ändern, müssen Sie den Stopp nur mit der Maus ziehen. Halten Sie zum Hinzufügen eines neuen Stopps die ALT-TASTE gedrückt, und klicken Sie auf den Funktionsindikator des Farbverlaufs. Außerdem haben Sie die Möglichkeit, den Farbverlauf schnell neu zu definieren, indem Sie einen neuen Farbverlauf-Funktionsindikator auf die Zeichenfläche ziehen. Wenn Sie auf der Zeichenfläche an einer beliebigen Stelle klicken, wird eine Farbauswahl angezeigt. Mit der Farbauswahl können Sie die Farbe des Stopps ändern.

Verbesserungen bei Layoutvorgängen

In Expression Blend 3 wurden verschiedene Verbesserungen für Layoutvorgänge integriert. Das Verschieben von Objekten mit direkter Änderung auf der Zeichenfläche ist jetzt einheitlicher und vorhersagbarer, Funktionsindikatoren für die Ausrichtung werden für mehr Container angezeigt, Layouteigenschaften und -bindungen werden beim Neuzuordnen oder Gruppieren von Objekten beibehalten und Layouteigenschaften werden nicht mehr unnötig in die XAML-CodeBehind-Datei geschrieben. Außerdem können Sie jetzt die Eigenschaftenanalyse verwenden, um die Breite und Höhe eines Objekts auch dann zu ändern, wenn diese Eigenschaften auf Auto gesetzt sind. Expression Blend berechnet automatisch die erforderlichen Ränder, um sicherzustellen, dass das Objekt die von Ihnen angegebene Größe aufweist.

Verbesserungen bei der Direktauswahl

Expression Blend enthält einige wichtige Änderungen in Bezug auf das Auswahlmodell. Dank dieser Änderungen können Sie die Auswahl leichter ändern und neue Objekte auf die Zeichenfläche ziehen. Beispiele für Änderungen sind Funktionserweiterungen des Auswahlwerkzeugs, sodass es sich ähnlich wie das Direktauswahlwerkzeug verhält, und die Optimierung des Erstellungs- und Neuzuordnungsverhaltens auf der Zeichenfläche mithilfe visueller Indikatoren, die beim Zeichnen oder Verschieben von Objekten angezeigt werden.

Auswählen von Punkten per Bereichsauswahl

Beim Verwenden des Direktauswahlwerkzeugs können Sie mit der Bereichsauswahl jetzt einzelne Punkte auf einem Pfad auswählen. Ziehen Sie mit der Maus einen Auswahlbereich um den Bereich mit den Punkten, die Sie markieren möchten.

Verbesserungen beim automatischen Verschieben und Zoomen

Wenn Sie ein Objekt verschieben oder dessen Größe ändern, wird der Inhalt der Expression Blend-Zeichenfläche automatisch verschoben. Das Verschieben stoppt, wenn Sie den Mauszeiger aus der Zeichenfläche heraus verschieben. Mit dem Mausrad können Sie die Ansicht der Zeichenfläche standardmäßig vergrößern und verkleinern.

Weitere Informationen finden Sie unter Zoomen und Schwenken der Zeichenfläche.

Tastenkombinationen und Zusatztasten

Expression Blend bietet eine vereinfachte Ausführung häufiger Aufgaben, indem neue Tastenkombinationen und Zusatztasten für Aktionen wie Direktauswahl, Bereichsauswahl, Inhaltsduplizierung, Verschieben, Zoomen und mehr eingeführt wurden.

Weitere Informationen finden Sie unter Tastenkombinationen und Zusatztasten.

Verbesserte "TileBrush"-Unterstützung

Sie können für Silverlight-Anwendungen jetzt Pinsel mit Kacheleffekt erstellen und bearbeiten. Außerdem können Sie für Silverlight- und WPF-Anwendungen die Source-Eigenschaft im Eigenschaftenpanel direkt über die Kategorie Pinsel festlegen, anstatt den Pinsel neu erstellen zu müssen.

Kopieren und Einfügen von Bildern aus der Zwischenablage

Bilddaten, die von anderen Anwendungen wie Windows Internet Explorer, Adobe Photoshop und Microsoft Paint in die Zwischenablage eingefügt werden, können jetzt direkt in Expression Blend eingefügt werden. Expression Blend bestimmt den Typ der hinzuzufügenden Projektelemente in Abhängigkeit davon, wo Sie die Einfügeaktion vornehmen. Wenn Sie z. B. im Ressourcenpanel ein Bild einfügen, wird dem Projekt eine Bilddatei hinzugefügt und eine ImageBrush-Ressource erstellt.

Vorlagenstruktur

Falls ein Steuerelement Vorlagen enthält, die in bestimmten Szenarios angewendet werden (z. B. wenn ein Steuerelement eine Auflistung von Daten anzeigen muss), werden diese Vorlagen jetzt im Menü Objekt unter dem Eintrag Vorlage bearbeiten in der Kategorie Andere Vorlagen bearbeiten aufgeführt. Auf diese Weise können Benutzer besser zu Vorlagen navigieren, z. B. zur ItemContainerStyle-Vorlage eines ListBox-Steuerelements.

Serialisierung von Standardwerten

Expression Blend legt nicht explizit einen Eigenschaftswert fest, wenn dieser nicht erforderlich ist. In Expression Blend 2 wurde beim Festlegen einer Eigenschaft wie HorizontalAlignment auf Strecken z. B. der Wert in die XAML-Datei geschrieben. Dies geschah auch, wenn dies unnötig war, weil es sich um den Standardwert handelte. In Expression Blend wird dieser Wert nur in besonderen Fällen geschrieben (z. B. wenn der Wert von einem Stil festgelegt wird).

Sie können den Standardwert trotzdem noch explizit festlegen, indem Sie im Menü Erweiterte Eigenschaftenoptionen den Befehl In lokalen Wert konvertieren verwenden. Das Menü wird angezeigt, wenn Sie im Eigenschaftenpanel neben der Eigenschaft auf den Marker Cc294722.12e06962-5d8a-480d-a837-e06b84c545bb(DE-DE,Expression.30).png klicken.

Verbesserte Bearbeitung von "UserControl"-Steuerelementen

Wenn Sie die XAML-Datei ändern, die ein UserControl-Steuerelement definiert, müssen Sie nicht mehr das Projekt neu erstellen, um alle UserControl-Objekte auf der Zeichenfläche zu aktualisieren.

Außerdem können Sie den Bearbeitungsmodus für ein UserControl-Steuerelement aktivieren, indem Sie auf der Zeichenfläche auf eines der UserControl-Objekte doppelklicken.

Suchen nach Dateien im Projektpanel

Sie können im Projektpanel nach Elementen suchen. Wenn Sie den Inhalt des Suchfensters löschen, bleiben die Knoten erweitert, die Sie während der Suche erweitert haben. Auf diese Weise können Sie leicht auf die Elemente zugreifen, nach denen Sie gesucht haben.

Befehl "In Dateien suchen"

Sie können in mehreren Dateien nach Text suchen, indem Sie im Menü Bearbeiten den neuen Befehl In Dateien suchen (STRG+UMSCHALT+F) verwenden.

Erweiterung des Projektpanels

Expression Blend behält jetzt den Erweiterungsstatus der verschiedenen Knoten im Projektpanel bei, wenn die Projektmappe geschlossen und wieder geöffnet wird.

Codebearbeitung

Bearbeitung von XAML-, C#- und Visual Basic-Code

Expression Blend bietet neue zeitsparende Funktionen und somit eine optimierte XAML-Unterstützung. Sie können C#- und Visual Basic-CodeBehind-Dateien jetzt direkt in Expression Blend ändern. Der Code-Editor unterstützt verschiedene Funktionen, mit denen Sie die Produktivität beim Ändern von Code steigern können. Beispiele für diese Funktionen sind IntelliSense (Syntaxvervollständigung), automatische Formatierung, Klammerprüfung, Schreiben von Funktionszusammenfassungen, Erstellung von Ereignishandlern und mehr.

Verbesserte XAML-Bearbeitung

Die Objektstruktur bleibt erweitert, wenn Sie in der Ansicht Teilen eine ungültige Änderung an den XAML-Daten vornehmen. Außerdem können Sie auf der Zeichenfläche weiter an einem Objekt arbeiten, wenn eine Eigenschaft des Objekts in XAML auf einen ungültigen Wert gesetzt ist.

Hinzufügen von Ereignishandlern in Visual Studio

Expression Blend enthält jetzt einen Code-Editor zum Ändern der C#- und Visual Basic-CodeBehind-Dateien. Wenn Sie im Eigenschaftenpanel die Ereignisansicht verwenden, um den CodeBehind-Dateien Ereignishandlercode hinzuzufügen, öffnet Expression Blend die CodeBehind-Datei standardmäßig im internen Code-Editor. Stattdessen können Sie jedoch auch Microsoft Visual Studio verwenden, um Ereignishandler hinzuzufügen.

Erweiterbarkeit

Erweiterbares Objektepanel

Sie können den Inhalt des Objektepanels in Expression Blend auffüllen, indem Sie ein Verzeichnis registrieren, das eine oder mehrere Assemblys enthält. Zum Anzeigen benutzerdefinierter Symbole und anderer Elemente können Sie eigenen Code schreiben. Außerdem haben Sie die Möglichkeit, die in diesen bekannten Assemblys gespeicherten Steuerelemente zu instanziieren. Expression Blend fügt dem Projekt dann die erforderlichen Assemblyverweise hinzu.

Erweiterbarkeit der Zeichenfläche

Mit Expression Blend 3 werden weitere Verbesserungen der Erweiterbarkeits-APIs für Silverlight und WPF eingeführt. Die Erweiterbarkeitspunkte sind mit dem Visual Studio-Designer kompatibel, und Sie können die Zeichenfläche flexibler erweitern.

Erweiterbare Projektvorlagen

Expression Blend unterstützt erweiterbare Projektvorlagen, die anpassbare Projekt- und Element-Stubs bereitstellen, um die Projekterstellung zu optimieren. Diese Projektvorlagen, bei denen es sich um eine Teilmenge dessen handelt, was Visual Studio unterstützt, können zum Erstellen komplexer Projektmappen mit projektübergreifenden Abhängigkeiten und Assemblyverweisen verwendet werden.

Siehe auch

Konzepte

Lern- und Community-Ressourcen

Weitere Ressourcen

Microsoft Expression-Community-Website