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 專案。
![]() |
---|
Silverlight 1.0 專案尚未支援 3D 物件、樣式、範本、資源和資料處理。此外,也尚未支援觸發程序。相反地,所有使用者互動功能都是在程式碼後置檔案的 JavaScript 事件處理常式方法中實作。如需詳細資訊,請參閱後續的事件一節。 |
工作區
當您修改 Silverlight 1.0 專案時,Expression Blend 2 工作區會稍有不同。例如,不支援的控制項不會出現在 [工具箱] 或 [資產庫] 中。不支援資料繫結、資源及觸發程序,因此不會出現這些面板。
控制項
將元素加入 Silverlight 1.0 專案之 XAML 文件的方式,與將元素加入 Windows Presentation Foundation (WPF) 專案之 XAML 文件的方式相同。唯一的差異是僅限於 Silverlight 1.0 支援的下列控制項清單:
畫布
橢圓形
影像
MediaElement
矩形
TextBlock
能夠使用 [線條]
、[畫筆]
及 [鉛筆]
工具在畫板上繪製的路徑元素
如需詳細資訊,請參閱將元素新增至 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 應用程式中建立超連結。
回到頁首
跨產品支援
您可以在下列其他產品中使用 Silverlight:
從 Microsoft Expression Encoder 2 匯入 Silverlight 1.0 專案及編碼範本。如需詳細資訊,請參閱在 Expression Blend 中修改 Expression Encoder 2 的 Silverlight 範本及從 Expression Encoder 2 匯入 Silverlight 1.0 網站。
從 Microsoft Expression Design 2 匯入藝術資產,成為 XAML 內容。如需詳細資訊,請參閱從 Expression Design 2 匯入資產。
發佈 Silverlight 1.0 應用程式的方法是將這些應用程式加入 Microsoft Expression Web 2 專案,然後使用 Expression Web 2 隨附的工具來發佈專案。如需詳細資訊,請參閱 Expression Web 2 使用者指南 (F1) 中的「發佈網站概觀」。
在 Microsoft Visual Studio 2008 中開啟 Silverlight 1.0,為您的 JavaScript 程式碼後置檔案除錯。
回到頁首
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 網站 (英文)。
回到頁首
範例 Silverlight 1 專案
Expression Blend 2 包括範例 Silverlight 專案;按一下 [說明] 功能表上的 [歡迎畫面],再按 [範例] 索引標籤中的下列範例之一,即可開啟該專案:
BlendPlayer
ButtonGallery
MagnifyingGlass
MagnifyingGlass 範例 Silverlight 1 應用程式
您可以連線到 Microsoft Silverlight 陳列庫 (英文) 尋找其他範例。
回到頁首
學習資源
您可以在下列網站進一步瞭解如何建立 Silverlight 應用程式:
回到頁首