Freigeben über


Silverlight 1.0 - Übersicht

Diese Seite bezieht sich nur auf Silverlight 1-Projekte

Microsoft Silverlight 1.0 ist ein browserübergreifendes, plattformübergreifendes Plug-In für die Bereitstellung umfassender Anwendungen über das Web, die Video, Animationen, Interaktivität und ansprechende Benutzeroberflächen umfassen. Die Darstellung und das Verhalten von Silverlight 1.0-Anwendungen ist bei Microsoft Windows-Computern und bei Apple Macintosh-Computer, in den meisten Browsern und ohne zusätzliche Installationsanforderungen gleich.

Silverlight 1.0 bietet ein konsistentes Präsentationsmodell mithilfe von XAML. In Microsoft Expression Blend 2 können Sie schnell ansprechende Benutzeroberflächen für Ihre Silverlight 1.0-Anwendungen entwerfen und die Ergebnisse testen.

Silverlight-Unterstützung in Expression Blend 2

Expression Blend 2 unterstützt Silverlight 1.0-Projekte.

Cc294980.alert_note(de-de,Expression.10).gifHinweis:

3D-Objekte, Stile, Vorlagen, Ressourcen und Datenverarbeitung werden in Silverlight 1.0-Projekten noch nicht unterstützt. Darüber hinaus werden Auslöser noch nicht unterstützt. Die gesamte Benutzerinteraktivität ist stattdessen in JavaScript-Ereignishandlermethoden in den CodeBehind-Dateien implementiert. Weitere Informationen finden Sie im folgenden Abschnitt Events.

Arbeitsbereich

Der Expression Blend 2-Arbeitsbereich unterscheidet sich geringfügig, wenn Sie Silverlight 1.0-Projekte ändern. Die Steuerelemente, die nicht unterstützt werden, werden beispielsweise nicht in der Werkzeugpalette oder in der Objektbibliothek angezeigt. Da die Datenbindung, Ressourcen und Auslöser nicht unterstützt werden, werden diese Panele nicht angezeigt.

Steuerelemente

Das Hinzufügen von Elementen zu einem XAML-Dokument in einem Silverlight 1.0-Projekt erfolgt genauso wie das Hinzufügen von Elementen zu einem XAML-Dokument in einem Windows Presentation Foundation-Projekt (WPF). Sie sind jedoch auf die in der folgenden Liste aufgeführten Steuerelemente beschränkt, die von Silverlight 1.0 unterstützt werden:

  • Canvas Cc294980.ecb419d9-1def-4c4d-9656-cab9bdb89672(de-de,Expression.10).png

  • Ellipse Cc294980.d7a04618-e35a-44f9-b78c-1f22e38016c1(de-de,Expression.10).png

  • Image Cc294980.0594f05b-2193-4385-86a0-2d352cacfe55(de-de,Expression.10).png

  • MediaElement Cc294980.16691128-7f3d-45e0-b532-45e8a7162416(de-de,Expression.10).png

  • Rectangle Cc294980.81ffc148-cf5c-4faf-bd3f-f38d3073a12c(de-de,Expression.10).png

  • TextBlock Cc294980.42165963-00f7-4a33-abcd-b0849edebada(de-de,Expression.10).png

  • Pfadelemente, die auf der Zeichenfläche mithilfe der Werkzeuge Linie Cc294980.eb618397-5283-48be-8396-3449be7b6fbf(de-de,Expression.10).png, Stift Cc294980.894f8612-e0ed-4e00-84cf-a9bc8f38fc54(de-de,Expression.10).png und Bleistift Cc294980.509dc167-734f-46c9-b012-987ee63450cd(de-de,Expression.10).png gezeichnet werden können.

Weitere Informationen finden Sie unter Hinzufügen von Elementen zu XAML-Dokumenten in Silverlight-Projekten.

Einige Elemente erfordern JavaScript-Code zum Implementieren ihrer vollen Funktionalität in CodeBehind-Dateien der Silverlight-Anwendung, z. B. das Hinzufügen von Ereignissen zur Reaktion auf Schaltflächenklicks. Ein Beispiel finden Sie unter Erstellen einer Schaltfläche zur Steuerung eines Storyboards in einer Silverlight-Anwendung.

Medien

Mediendateien werden in Silverlight-Projekten nicht unterstützt. Zum Steuern der Medienwiedergabe sind jedoch JavaScript-Ereignishandlermethoden erforderlich. Ein Beispiel finden Sie unter Hinzufügen von Mediendateien zu Silverlight 1.0-Projekten. Neben MP3-Audio unterstützt Silverlight Windows Media Audio und Video (WMA, WMV7–9) sowie VC-1.

Animation

Animationen werden in Silverlight-Projekten vollständig unterstützt. Ein Beispiel finden Sie unter Erstellen einer Schaltfläche zur Steuerung eines Storyboards in einer Silverlight-Anwendung.

Ereignisse

Ereignisse werden in Silverlight-Projekten unterstützt. Eine Liste der unterstützten Ereignisse finden Sie unter Ereignisreferenz (Silverlight 1.0) in MSDN (möglicherweise in englischer Sprache). Weitere Informationen dazu, wie Ereignisse mit bestimmten Objekten in Ihrer Anwendung verbunden werden, finden Sie unter Erstellen einer Schaltfläche zur Steuerung eines Storyboards in einer Silverlight-Anwendung und Erstellen von Hyperlinks in Silverlight-Anwendungen.

Cc294980.7e183f1f-37d8-4dcb-980c-19a5d61ca087(de-de,Expression.10).gifNach oben

Produktübergreifende Unterstützung

Sie können in den folgenden weiteren Produkten mit Silverlight-Projekten arbeiten:

  • Importieren von Silverlight 1.0-Projekten und Codierungsvorlagen von Microsoft Expression Encoder 2. Weitere Informationen finden Sie unter Ändern von Silverlight-Vorlagen für Expression Encoder 2 in Expression Blend und Importieren einer Silverlight 1.0-Website aus Expression Encoder 2.

  • Importieren von Grafikobjekten aus Microsoft Expression Design 2 als XAML-Inhalt. Weitere Informationen finden Sie unter Importieren von Objekten aus Expression Design 2.

  • Veröffentlichen von Silverlight 1.0-Anwendungen durch Hinzufügen der Anwendungen zu einem Microsoft Expression Web 2-Projekt und anschließendes Verwenden der Werkzeuge, die im Lieferumfang von Expression Web 2 enthalten sind, um das Projekt zu veröffentlichen. Weitere Informationen finden Sie unter "Übersicht über das Veröffentlichen von Websites" im Benutzerhandbuch von Expression Web 2 (F1).

  • Debuggen der JavaScript-CodeBehind-Dateien durch Öffnen Ihres Silverlight 1.0 in Microsoft Visual Studio 2008.

Cc294980.7e183f1f-37d8-4dcb-980c-19a5d61ca087(de-de,Expression.10).gifNach oben

Die Dateien in einem Silverlight 1-Projekt

Ein Silverlight 1.0-Projekt ist eine Auflistung von Websitedateien, die einige der Features von XAML und JavaScript verwenden, um umfangreiche und interaktive Anwendungen und Medienoberflächen zu erstellen. Silverlight 1.0-Projekte, die in Expression Blend 2 erstellt werden, enthalten die folgenden Dateien:

  • Eine XAML-Startdatei (Page.XAML)

  • Eine Standard-HTML-Datei, die die XAML-Startdatei lädt, wenn diese in einem Browser geöffnet wird

  • Eine JavaScript-CodeBehind-Datei für die XAML-Startdatei

  • Eine unterstützende JavaScript-Datei namens Silverlight.js, die Silverlight 1.0-Objekte instanziiert.

Sie können die XAML-Dateien in Expression Blend 2 visuell entwerfen und die JavaScript-Dateien im JavaScript-Editor in Expression Blend 2 ändern. (Es wird empfohlen, dass Sie nicht die Silverlight.js-Hilfedatei ändern.) Weitere Informationen zu Silverlight finden Sie auf der Silverlight-Website.

Cc294980.7e183f1f-37d8-4dcb-980c-19a5d61ca087(de-de,Expression.10).gifNach oben

Silverlight 1-Beispielprojekte

Expression Blend 2 umfasst Silverlight-Beispielprojekte, die Sie öffnen können, indem Sie im Hilfemenü auf Willkommenseite klicken und dann auf der Registerkarte Beispiele auf eines der Beispiele klicken.

  • BlendPlayer

  • ButtonGallery

  • MagnifyingGlass

Das Silverlight 1.0-Beispiel "MagnifyingGlass"

Cc294980.0a069c6a-d0b4-4144-b35c-74dafa18f799(de-de,Expression.10).png

Weitere Beispiele finden Sie online in der Microsoft Silverlight-Galerie (möglicherweise in englischer Sprache).

Cc294980.7e183f1f-37d8-4dcb-980c-19a5d61ca087(de-de,Expression.10).gifNach oben

Lernressourcen

Weitere Informationen zum Erstellen von Silverlight-Anwendungen finden Sie auf den folgenden Websites (möglicherweise in englischer Sprache):

Cc294980.7e183f1f-37d8-4dcb-980c-19a5d61ca087(de-de,Expression.10).gifNach oben