WPF關閉應用程式方法

2021-09-30 09:55:29 字數 1055 閱讀 2858

在wpf應用程式的關閉是有shutdownmode屬性設定,具有3中列舉型別的值:

1)onlastwindowclose 應用程式最後乙個窗體關閉時關閉應用程式

2)onmainwindowclose 應用程式主窗體關閉時關閉應用程式

3)onexplicitshutdown   顯示呼叫關閉

注意以上不適應xbap,xbap在瀏覽器關閉時自動關閉。

需求:需要在許多子窗體中關閉整個程式(wpf)

wpf實現:

<

x:class

xmlns

=""xmlns:x

=""startupuri

="windows1.xaml"

shutdownmode

="onexplicitshutdown"

>

windows1.xaml檔案(部分):

<

button 

margin

="37,0,15,15"

style

=""content

="button"

grid.column

="2"

grid.row

="3"

height

="41"

verticalalignment

="bottom"

width

="100"

x:name

="btn_exits"

click

="btn_exits_click"

/>

windows1.xaml.cs檔案(部分):

private void btn_exits_click(object sender, routedeventargs e)

另外,還有一種強制終止應用程式程序的方法

environment.exit(0)可以立即中斷程式執行並退出

這個方法用起來的感覺類似在任務管理器裡找到程序並終止,即立刻關閉程序,不管該程序目前有沒有工作,在做什麼工作。

在wpf中呼叫該方法即立即退出,不會等待當前工作完成。

WPF關閉應用程式方法

在wpf應用程式的關閉是有shutdownmode屬性設定,具有3中列舉型別的值 1 onlastwindowclose 應用程式最後乙個窗體關閉時關閉應用程式 2 onmainwindowclose 應用程式主窗體關閉時關閉應用程式 3 onexplicitshutdown 顯示呼叫關閉 注意以上...

WPF關閉應用程式方法

原文 wpf關閉應用程式方法 在wpf應用程式的關閉是有shutdownmode屬性設定,具有3中列舉型別的值 1 onlastwindowclose 應用程式最後乙個窗體關閉時關閉應用程式 2 onmainwindowclose 應用程式主窗體關閉時關閉應用程式 3 onexplicitshutd...

WPF關閉應用程式方法

原文 wpf關閉應用程式方法 在wpf應用程式的關閉是有shutdownmode屬性設定,具有3中列舉型別的值 1 onlastwindowclose 應用程式最後乙個窗體關閉時關閉應用程式 2 onmainwindowclose 應用程式主窗體關閉時關閉應用程式 3 onexplicitshutd...