WPF MVVM 主視窗關閉時 彈窗提示是否關閉

2021-08-07 20:46:54 字數 1266 閱讀 6537

視窗設定為:

name="mianpage"

windowstate="maximized"

closing="window_closing"

在主視窗中:

//關閉視窗事件

//不知道與重寫視窗關閉事件 onclosed有什麼區別

private void window_closing(object sender, system.componentmodel.canceleventargs e)

//自定義提示窗

//取消視窗關閉

e.cancel = true;

//跳轉到退出視窗

logdown logdown = new logdown();

//在父視窗中間顯示,

logdown.windowstartuplocation = windowstartuplocation.centerowner;

logdown.owner = this;

logdown.topmost = true;

logdown.showdialog();

}

自定義提示視窗:

public partial class logdown : window

//退出系統按鈕

private void button_click(object sender, routedeventargs e)

//熱鍵繫結

private void commandbinding_canexecute1(object sender, canexecuteroutedeventargs e)

private void commandbinding_executed1(object sender, executedroutedeventargs e)

//不退出系統按鈕

private void button_click_1(object sender, routedeventargs e)

/// /// 熱鍵繫結

///

///

///

private void commandbinding_canexecute2(object sender, canexecuteroutedeventargs e)

private void commandbinding_executed2(object sender, executedroutedeventargs e)

}

watir利用autoit關閉彈窗時出現的問題

1.編碼最好用utf 8,否則會出現如下 失效 autoit win32ole.new autoitx3.control autoit.winwaitactive explorer 使用者提示 5 autoit.controlclick explorer 使用者提示 button1 2.requir...

jboss 自動啟動關閉時關閉dos視窗

jboss 啟動 直接執行 run.bat 就可以了。jboss 服務停止,需要 s 因此不能直接執行shutdown.bat 因此在科工中我從新寫了乙個關閉bat。e cd jboss 4.0.5.ga bin shutdown.bat s 將這個bat命名為 closs.bat e 是jboss...

swing 子視窗關閉時重新整理父視窗

基本原理是這樣的 1 在父類中定義乙個重新整理父視窗內容的方法 2 在父視窗中開啟子視窗時,將父視窗的例項也傳給子視窗 3 子類中建立乙個父類例項的屬性,在子類在構造方法中用此屬性接受傳過來的父類例項 4 子視窗關閉時,呼叫父類中的方法,實現對父視窗內容的重新整理。說明 本方法不包括從子視窗向父視窗...