Share via


Silverlight 1.0 概觀

本頁僅適用 Silverlight 1 專案

Microsoft Silverlight 1.0 是跨瀏覽器與平台的外掛程式,能夠透過網路提供豐富的應用程式,包含視訊、動畫、互動功能及美觀的使用者介面。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(zh-tw,Expression.10).gif注意事項:

Silverlight 1.0 專案尚未支援 3D 物件、樣式、範本、資源和資料處理。此外,也尚未支援觸發程序。相反地,所有使用者互動功能都是在程式碼後置檔案的 JavaScript 事件處理常式方法中實作。如需詳細資訊,請參閱後續的事件一節。

工作區

當您修改 Silverlight 1.0 專案時,Expression Blend 2 工作區會稍有不同。例如,不支援的控制項不會出現在 [工具箱] 或 [資產庫] 中。不支援資料繫結、資源及觸發程序,因此不會出現這些面板。

控制項

將元素加入 Silverlight 1.0 專案之 XAML 文件的方式,與將元素加入 Windows Presentation Foundation (WPF) 專案之 XAML 文件的方式相同。唯一的差異是僅限於 Silverlight 1.0 支援的下列控制項清單:

  • 畫布 Cc294980.ecb419d9-1def-4c4d-9656-cab9bdb89672(zh-tw,Expression.10).png

  • 橢圓形 Cc294980.d7a04618-e35a-44f9-b78c-1f22e38016c1(zh-tw,Expression.10).png

  • 影像 Cc294980.0594f05b-2193-4385-86a0-2d352cacfe55(zh-tw,Expression.10).png

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

  • 矩形 Cc294980.81ffc148-cf5c-4faf-bd3f-f38d3073a12c(zh-tw,Expression.10).png

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

  • 能夠使用 [線條] Cc294980.eb618397-5283-48be-8396-3449be7b6fbf(zh-tw,Expression.10).png、[畫筆] Cc294980.894f8612-e0ed-4e00-84cf-a9bc8f38fc54(zh-tw,Expression.10).png 及 [鉛筆] Cc294980.509dc167-734f-46c9-b012-987ee63450cd(zh-tw,Expression.10).png 工具在畫板上繪製的路徑元素

如需詳細資訊,請參閱將元素新增至 Silverlight 專案的 XAML 文件中

某些元素必須有 JavaScript 程式碼,才能在 Silverlight 應用程式的程式碼後置檔案中實作完整功能,例如新增事件以回應按一下按鈕的動作。如需範例,請參閱建立可控制 Silverlight 應用程式中腳本的按鈕

媒體

Silverlight 專案支援媒體檔案。不過,必須有 JavaScript 事件處理常式方法才能控制媒體播放。如需範例,請參閱新增媒體檔案至 Silverlight 1.0 專案。Silverlight 除了 MP3 音訊之外,還支援 Windows Media Audio and Video (WMA、WMV7–9) 與 VC - 1。

動畫

Silverlight 專案完全支援動畫。如需範例,請參閱建立可控制 Silverlight 應用程式中腳本的按鈕

事件

Silverlight 專案支援事件。如需支援的事件清單,請參閱 MSDN 的事件參照 (Silverlight 1.0) (英文)。如需有關如何將事件連結到應用程式中特定物件的詳細資訊,請參閱建立可控制 Silverlight 應用程式中腳本的按鈕在 Silverlight 應用程式中建立超連結

Cc294980.7e183f1f-37d8-4dcb-980c-19a5d61ca087(zh-tw,Expression.10).gif回到頁首

跨產品支援

您可以在下列其他產品中使用 Silverlight:

Cc294980.7e183f1f-37d8-4dcb-980c-19a5d61ca087(zh-tw,Expression.10).gif回到頁首

Silverlight 1 專案中的檔案

Silverlight 1.0 專案是網站檔案的集合,而這些網站檔案會使用 XAML 及 JavaScript 的部份功能,針對網路建立豐富的互動式應用程式及媒體體驗。在 Expression Blend 2 中建立的 Silverlight 1.0 包括下列檔案:

  • 起始 XAML 檔案 (Page.xaml)

  • 預設的 HTML 檔案,以瀏覽器開啟時,會載入起始 XAML 檔案

  • 起始 XAML 檔案的 JavaScript 程式碼後置檔案

  • 一個名為 Silverlight.js 的支援 JavaScript 檔案,可具現化 Silverlight 1.0 物件

在 Expression Blend 2 中,您可以利用視覺方式設計 XAML 檔案,也可以利用 Expression Blend 2 中的 JavaScript 編輯器修改 JavaScript 檔案 (建議您不要修改 Silverlight.js 協助檔案)。如需有關 Silverlight 的詳細資訊,請參閱 Silverlight 網站 (英文)。

Cc294980.7e183f1f-37d8-4dcb-980c-19a5d61ca087(zh-tw,Expression.10).gif回到頁首

範例 Silverlight 1 專案

Expression Blend 2 包括範例 Silverlight 專案;按一下 [說明] 功能表上的 [歡迎畫面],再按 [範例] 索引標籤中的下列範例之一,即可開啟該專案:

  • BlendPlayer

  • ButtonGallery

  • MagnifyingGlass

MagnifyingGlass 範例 Silverlight 1 應用程式

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

您可以連線到 Microsoft Silverlight 陳列庫 (英文) 尋找其他範例。

Cc294980.7e183f1f-37d8-4dcb-980c-19a5d61ca087(zh-tw,Expression.10).gif回到頁首

學習資源

您可以在下列網站進一步瞭解如何建立 Silverlight 應用程式:

Cc294980.7e183f1f-37d8-4dcb-980c-19a5d61ca087(zh-tw,Expression.10).gif回到頁首