變更 Silverlight 專案在 Expression Blend 2 中的啟動網頁

本頁僅適用 Silverlight 1 專案

Microsoft Silverlight 1.0 應用程式藉由開啟 HTML 網頁 (或其他網頁) 在網頁瀏覽器中執行,此網頁會初始化所有支援的 Silverlight 物件,然後顯示您的起始 XAML 檔案。

例如,在使用 Microsoft Expression Blend 2 建立的 Silverlight 1.0 專案中,Default.html 檔案是啟動頁面。Default.html 檔案參照下列支援 Silverlight 1.0 應用程式的 JavaScript 檔案:

<script type="text/javascript" src="Silverlight.js"></script>
<script type="text/javascript" src="Page.xaml.js"></script>

Default.html 檔案也會使用下列幾行程式碼指定您的起始 XAML 檔案 Page.xaml:

Silverlight.createObjectEx({
    source: "Page.xaml",
    //other lines of code
});

先前的程式碼片段的結果,是當您在網頁瀏覽器中瀏覽至 Default.html 檔案時,產生的 Silverlight 1.0 應用程式會先顯示 Page.xaml 檔案。

Cc295316.alert_note(zh-tw,Expression.10).gif注意事項:

使用 Microsoft Expression Encoder 2 或 Microsoft Visual Studio 2008 等其他程式建立的 Silverlight 1.0 應用程式具有不同的檔案結構,因此您可能必須找出包含上述各行程式碼的檔案。例如,在使用 Silverlight 1.0 範本產生視訊播放程式的 Expression Encoder 2 專案中,Default.html 檔案仍舊是啟動頁面。但 Default.html 檔案並不指定起始 XAML 檔案。起始 XAML 檔案 Player.xaml 會在 StartPlayer.js 檔案中指定。

使用下列程序變更 Silverlight 1.0 應用程式的起始 XAML 檔案,或呼叫 Silverlight 1.0 應用程式的啟動頁面。

變更起始 XAML 檔案

變更 Silverlight 1.0 應用程式的起始 XAML 檔案與變更 Windows Presentation Foundation (WPF) 應用程式的起始 XAML 檔案不同。起始 XAML 檔案是從網頁呼叫,例如使用 Expression Blend 2 建立之 Silverlight 1.0 專案中的 Default_html.js 檔案。

變更 Silverlight 1.0 專案的起始 XAML 網頁

  1. 在 Expression Blend 2 中,開啟使用類似下列幾行程式碼的檔案,以指定 Silverlight 1.0 應用程式的起始 XAML 檔案:

    Silverlight.createObjectEx({
        source: "Page.xaml",
        //other lines of code
    });
    

    例如,在使用 Expression Blend 2 建立的 Silverlight 1.0 應用程式中,此檔案會是 Default.html 檔案。

    Cc295316.alert_note(zh-tw,Expression.10).gif注意事項:

    若沒有與 .html 副檔名關聯的文字編輯器,則必須修改檔案,方法是在 Expression Blend 的 [專案] 面板中,以滑鼠右鍵按一下檔案名稱,然後按一下 [在 Visual Studio 進行編輯];或在 Windows 檔案總管中,以滑鼠右鍵按一下檔案名稱,指向 [開啟檔案],然後從下拉式清單中選取您所選擇的文字編輯器。如果下拉式清單中未顯示文字編輯器 (如記事本),請按一下 [選擇預設程式],然後再瀏覽文字編輯器。

  2. 將現有的檔案名稱 (例如 Page.xaml) 變更為新的起始 XAML 檔案的名稱。

  3. 儲存並關閉檔案。

  4. 測試您的 Silverlight 1.0 應用程式 (F5) 以確定修改有效。如需詳細資訊,請參閱從 Expression Blend 測試 Silverlight 專案

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

變更啟動頁面

啟動頁面是您在 Expression Blend 2 中按 F5 鍵測試 Silverlight 1.0 應用程式時,網頁瀏覽器中所開啟的網頁。當您在 Expression Blend 2 的 [專案] 面板中,以滑鼠右鍵按一下檔案名稱時,[啟動] 旁邊的核取記號會識別啟動頁面。

Cc295316.alert_note(zh-tw,Expression.10).gif注意事項:

變更 Expression Blend 2 中的啟動頁面不會變更其他程式 (如 Microsoft Visual Studio) 中的啟動頁面。

變更 Silverlight 1.0 專案的啟動頁面

  1. 在 Expression Blend 2 中,以滑鼠右鍵按一下 [專案] 面板中的新啟動頁面名稱,然後按一下 [啟動]。

  2. 測試您的 Silverlight 1.0 應用程式 (F5) 以確定修改有效。如需詳細資訊,請參閱從 Expression Blend 測試 Silverlight 專案

    Cc295316.alert_note(zh-tw,Expression.10).gif注意事項:

    如果啟動頁面不包括支援的 Silverlight 1.0 檔案參照,則 Silverlight 1.0 應用程式將無法運作。例如,在使用 Expression Blend 2 建立的 Silverlight 1.0 專案中,支援的檔案是 Silverlight.js 和 Page.xaml.js 檔案。如需有關 Silverlight 1.0 物件的詳細資訊,請參閱 MSDN 的 Silverlight 物件模型 (英文)。

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

請參閱

概念

設定專案的啟動文件

管理專案和檔案

從 Expression Blend 測試 Silverlight 專案

其他資源

Microsoft Silverlight 網站 (英文)

Silverlight 1.0 - 使用 JavaScript 進行開發 (英文)