WPF處理Page頁面關閉

2021-08-01 21:52:23 字數 606 閱讀 6601

最近在處理乙個功能:在page頁面載入時匯入已有配置,在page頁面被關閉時也要相應更新修改過的配置。

初步解決方案,當然是響應此page的loaded事件和unloaded事件,如下:

private void page_loaded(object sender, routedeventargs e)

private void page_unloaded(object sender, routedeventargs e)

else

}

執行時發現怎麼都進不了unloaded事件。

好吧,那只好寫個擴充套件,在dispatcher.startedshutdown處理。**如下:

protected override void oninitialized(eventargs e)

private void ondispatchershutdownstarted(object sender, eventargs e)

else

}

除錯,在關閉視窗時,能進入dispatcher.startedshutdown的響應函式。

WPF選項卡頁面分離之Page呼叫Window類

如果page與window直接沒有任何呼叫就用這種方法就行了,但是如果有呼叫關係的話,還需在這個方法上進一步增加點內容。第1步 為每個選項卡新增初始化事件 inittab1,inittab2,inittab3,以及為每個選項卡的frame起個名字frmpage1,frmpage2,frmpage3....

使用Cache快取Page頁面

使用cache outputcache duration 15 varybypara none 頁面使用cache,cache的有效期為15 seconds 使用 表示,放在page load裡面 cache manager可以控制這個頁面 告訴cache manager,頁面的有效期為當前時間 1...

404 page容錯頁面

請求後404 page容錯頁面 json格式 onreload 當網頁出現404後,則載入本地的h5容錯頁面 webview html頁面載入本地js及img src android webview html頁面載入本地js及img src?試一試 webview的webchromeclient與w...