Share via


Silverlight 1.0 の概要

このページは Silverlight 1 プロジェクトにのみ適用されます

Microsoft Silverlight 1.0 は、特定のブラウザやプラットフォームに依存しないプラグインであり、ビデオ、アニメーション、操作性、および優れたユーザー インターフェイスが組み込まれた Web に対して機能豊富なアプリケーションを提供します。Silverlight 1.0 アプリケーションは、Microsoft Windows コンピュータでも Apple Macintosh コンピュータでも同じ外観を示し、同じように動作します。ほとんどのブラウザでも同じ外観と動作を維持します。さらに、インストールするための追加要件はありません。

Silverlight 1.0 は、XAML の使用による一貫性のあるプレゼンテーション モデルを提供します。Microsoft Expression Blend 2 では、Silverlight 1.0 アプリケーション用の優れたユーザー インターフェイスを簡単にデザインし、結果をテストできます。

Expression Blend 2 における Silverlight のサポート

Expression Blend 2 では、Silverlight 1.0 プロジェクトをサポートします。

Cc294980.alert_note(ja-jp,Expression.10).gifメモ :

Silverlight 1.0 プロジェクトでは、3D オブジェクト、スタイル、テンプレート、リソース、およびデータ処理はまだサポートしていません。さらに、トリガもサポートしません。代わりに、すべてのユーザー操作は、コードビハインド ファイル内の JavaScript イベント ハンドラ メソッドで実装されます。詳細については、この後の「Events」を参照してください。

ワークスペース

Expression Blend 2 のワークスペースは、Silverlight 1.0 プロジェクトの変更時には多少変化します。たとえば、サポートしていないコントロールは、ツールボックスにもアセット ライブラリにも表示されません。データ バインド、リソース、およびトリガはサポートしていないので、これらのパネルも表示されません。

コントロール

Silverlight 1.0 プロジェクトの XAML ドキュメントへの要素の追加は、Windows Presentation Foundation (WPF) プロジェクトの XAML ドキュメントに要素を追加するのと同じように行います。唯一の違いは、追加できるのは Silverlight 1.0 でサポートしている次のコントロールに限定されることです。

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

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

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

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

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

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

  • [線] Cc294980.eb618397-5283-48be-8396-3449be7b6fbf(ja-jp,Expression.10).png、[ペン] Cc294980.894f8612-e0ed-4e00-84cf-a9bc8f38fc54(ja-jp,Expression.10).png、および [鉛筆] Cc294980.509dc167-734f-46c9-b012-987ee63450cd(ja-jp,Expression.10).png の各ツールを使用してアートボード上に描画できるパス要素

詳細については、「Silverlight プロジェクト内の XAML ドキュメントへの要素の追加」を参照してください。

要素の中には、その機能を完全に実装するには、Silverlight アプリケーションのコードビハインド ファイルに JavaScript コードを記述しなければならないものがあります (ボタンのクリックに応答するためのイベントの追加など)。例については「Silverlight アプリケーションのストーリーボードを制御するボタンの作成」を参照してください。

メディア

Silverlight プロジェクトでは、メディア ファイルをサポートします。ただし、メディアの再生を制御するには、JavaScript イベント ハンドラ メソッドが必要です。例については、「Silverlight 1.0 プロジェクトへのメディア ファイルの追加」を参照してください。Silverlight では、MP3 オーディオの他に、Windows Media Audio/Video (WMA、WMV7 ~ 9) と VC-1 をサポートします。

アニメーション

Silverlight プロジェクトでは、アニメーションを完全にサポートします。例については「Silverlight アプリケーションのストーリーボードを制御するボタンの作成」を参照してください。

イベント

Silverlight プロジェクトでは、イベントをサポートします。サポートしているイベントの一覧については、MSDN のイベント リファレンス (Silverlight 1.0) のページ (英語の可能性あり) を参照してください。特定のオブジェクトに対するイベントをアプリケーションでフックする方法の詳細については、「Silverlight アプリケーションのストーリーボードを制御するボタンの作成」と「Silverlight アプリケーションでのハイパーリンクの作成」を参照してください。

Cc294980.7e183f1f-37d8-4dcb-980c-19a5d61ca087(ja-jp,Expression.10).gif先頭に戻る

製品間でのサポート

Silverlight プロジェクトは、次の製品でも操作できます。

Cc294980.7e183f1f-37d8-4dcb-980c-19a5d61ca087(ja-jp,Expression.10).gif先頭に戻る

Silverlight 1 プロジェクトのファイル

Silverlight 1.0 プロジェクトは Web サイト ファイルのコレクションであり、XAML と JavaScript のいくつかの機能を使用して、機能豊富な対話型アプリケーションの作成と Web のメディア エクスペリエンスを実現します。Expression Blend 2 で作成される Silverlight 1.0 プロジェクトには、次のファイルが含まれます。

  • XAML 起動ファイル (Page.xaml)

  • ブラウザで開かれたときに XAML 起動ファイルをロードする既定の HTML ファイル

  • XAML 起動ファイル用の JavaScript コードビハインド ファイル

  • Silverlight 1.0 オブジェクトをインスタンス化する Silverlight.js という名前の JavaScript サポート ファイル

XAML ファイルは Expression Blend 2 でビジュアルにデザインでき、JavaScript ファイルは Expression Blend 2 の JavaScript エディタで変更できます (Silverlight.js ヘルパ ファイルは変更しないことをお勧めします)。Silverlight の詳細については、Silverlight Web サイトのページ (英語の可能性あり) を参照してください。

Cc294980.7e183f1f-37d8-4dcb-980c-19a5d61ca087(ja-jp,Expression.10).gif先頭に戻る

Silverlight 1 プロジェクトのサンプル

Expression Blend 2 には Silverlight プロジェクトのサンプルが用意されています。このサンプルを開くには、[ヘルプ] メニューの [ようこそ画面] をクリックし、[サンプル] タブで次のサンプルのいずれかをクリックします。

  • BlendPlayer

  • ButtonGallery

  • MagnifyingGlass

MagnifyingGlass (Silverlight 1 アプリケーションのサンプル)

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

Microsoft Silverlight ギャラリーのページ (英語の可能性あり) で、他のサンプルをオンラインで確認できます。

Cc294980.7e183f1f-37d8-4dcb-980c-19a5d61ca087(ja-jp,Expression.10).gif先頭に戻る

学習するためのリソース

次の Web サイトで、Silverlight アプリケーションの作成方法の詳細を確認できます。

Cc294980.7e183f1f-37d8-4dcb-980c-19a5d61ca087(ja-jp,Expression.10).gif先頭に戻る