變更 Silverlight 專案在 Expression Blend 2 中的啟動網頁
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 檔案。
注意事項: |
---|
使用 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 網頁
在 Expression Blend 2 中,開啟使用類似下列幾行程式碼的檔案,以指定 Silverlight 1.0 應用程式的起始 XAML 檔案:
Silverlight.createObjectEx({ source: "Page.xaml", //other lines of code });
例如,在使用 Expression Blend 2 建立的 Silverlight 1.0 應用程式中,此檔案會是 Default.html 檔案。
注意事項: 若沒有與 .html 副檔名關聯的文字編輯器,則必須修改檔案,方法是在 Expression Blend 的 [專案] 面板中,以滑鼠右鍵按一下檔案名稱,然後按一下 [在 Visual Studio 進行編輯];或在 Windows 檔案總管中,以滑鼠右鍵按一下檔案名稱,指向 [開啟檔案],然後從下拉式清單中選取您所選擇的文字編輯器。如果下拉式清單中未顯示文字編輯器 (如記事本),請按一下 [選擇預設程式],然後再瀏覽文字編輯器。
將現有的檔案名稱 (例如 Page.xaml) 變更為新的起始 XAML 檔案的名稱。
儲存並關閉檔案。
測試您的 Silverlight 1.0 應用程式 (F5) 以確定修改有效。如需詳細資訊,請參閱從 Expression Blend 測試 Silverlight 專案。
回到頁首
變更啟動頁面
啟動頁面是您在 Expression Blend 2 中按 F5 鍵測試 Silverlight 1.0 應用程式時,網頁瀏覽器中所開啟的網頁。當您在 Expression Blend 2 的 [專案] 面板中,以滑鼠右鍵按一下檔案名稱時,[啟動] 旁邊的核取記號會識別啟動頁面。
注意事項: |
---|
變更 Expression Blend 2 中的啟動頁面不會變更其他程式 (如 Microsoft Visual Studio) 中的啟動頁面。 |
變更 Silverlight 1.0 專案的啟動頁面
在 Expression Blend 2 中,以滑鼠右鍵按一下 [專案] 面板中的新啟動頁面名稱,然後按一下 [啟動]。
測試您的 Silverlight 1.0 應用程式 (F5) 以確定修改有效。如需詳細資訊,請參閱從 Expression Blend 測試 Silverlight 專案。
注意事項: 如果啟動頁面不包括支援的 Silverlight 1.0 檔案參照,則 Silverlight 1.0 應用程式將無法運作。例如,在使用 Expression Blend 2 建立的 Silverlight 1.0 專案中,支援的檔案是 Silverlight.js 和 Page.xaml.js 檔案。如需有關 Silverlight 1.0 物件的詳細資訊,請參閱 MSDN 的 Silverlight 物件模型 (英文)。
回到頁首
請參閱
概念
從 Expression Blend 測試 Silverlight 專案