Silverlight学习日记(三)
初學(xué)Silverlight記錄下一些基礎(chǔ)知識;
應(yīng)用程序生存期管理
你可以在應(yīng)用程序生存期的以下各點(diǎn)向應(yīng)用程序類添加代碼:
1.應(yīng)用程序類構(gòu)造函數(shù);
您可以向應(yīng)用程序類構(gòu)造函數(shù)添加代碼,以執(zhí)行基本初始化任務(wù),例如,初始化應(yīng)用程序變量和附加事件處理程序。
大多數(shù)應(yīng)用程序類是使用 XAML 標(biāo)記和代碼隱藏文件定義的。應(yīng)用程序類的構(gòu)造函數(shù)通常包括對于 InitializeComponent 方法的調(diào)用,該方法負(fù)責(zé)合并 XAML 和代碼隱藏文件。構(gòu)建過程將生成 InitializeComponent 方法實(shí)現(xiàn),此實(shí)現(xiàn)通過調(diào)用 Application.LoadComponent方法來加載 XAML。
2.應(yīng)用程序啟動(dòng)事件;
當(dāng) Silverlight 插件已完成加載應(yīng)用程序包時(shí),將發(fā)生Application.Startup事件。此時(shí),所有包內(nèi)程序集已加載到應(yīng)用程序域中并可供使用。
可以使用Startup事件來執(zhí)行常見的初始化任務(wù),如下所示:
1.處理在啟動(dòng)時(shí)檢索的數(shù)據(jù)(如初始化和 URL 參數(shù))或在前一個(gè)應(yīng)用程序會(huì)話中存儲(chǔ)的數(shù)據(jù)。
2.顯示應(yīng)用程序用戶界面 (UI)。
3.開始異步下載其他資源文件或程序集。應(yīng)用程序退出
3.應(yīng)用程序退出事件;
當(dāng)發(fā)生以下操作之一時(shí),將發(fā)生Application.Exit事件:
1.用戶關(guān)閉承載 Silverlight 插件的網(wǎng)頁。
2.用戶刷新宿主網(wǎng)頁。
3.用戶將瀏覽器導(dǎo)航出宿主網(wǎng)頁。
4.宿主網(wǎng)頁使用 JavaScript 和 HTML DOM 從頁中刪除插件。
5.用戶注銷或關(guān)閉操作系統(tǒng)。
轉(zhuǎn)載于:https://www.cnblogs.com/gaoancai/archive/2011/05/28/silverlight-application.html
總結(jié)
以上是生活随笔為你收集整理的Silverlight学习日记(三)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 梦到自己喝农药但没死好不好
- 下一篇: 发送邮件时,如何附带上中文等价名信息