wpf Application類的解釋

類的單線程,名稱空間爲windows
[STAThered()]
static void Main()
{
Application app =new Application();
MainWindow win=new MainWindow();
app.Run(win);
}
然後在項目屬性中更改一個系統的啓動爲剛剛建的那個類來啓動當前的程序
一般系統都會自動生成的,原理就是這樣一個線程,之後就可以實現現有的功能了,
那一結Application標籤裏面有很方便。
有一個shutdownMode屬性,onexplicishutdown永遠不會結束
onlastWindowsclose這是默認的行爲,至少有一個窗口就不關閉。
onmainWindowClose只要主窗口打開就保持運行狀態,
SessionEnding對話結束的時候的事件
Deactive當一個窗口取消激活時發生這個事件,
一個關聯事件的處理程序
DispatcherUnhandleException主應用程序只要發生異常就會發生這個事件,
我們可以重寫這個事件再前面加上一個On
可以重寫一個受保護 的方法
protect override void onSessionEnding(SessionEnding CancleeventArgs e)
{
base.OnSessionEnding();
e.Cancle=true;
messbox.show(“無法關閉”);

}

發佈了45 篇原創文章 · 獲贊 3 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章