簡體   English   中英

在消息框打開時關閉wpf

[英]shutdown wpf while messagebox open

我嘗試在午夜自動關閉一個wpf應用程序:

Dispatcher.BeginInvokeShutdown(DispatcherPriority.Normal);

這通常很有效,但是當有一個消息框打開等待用戶響應時,應用程序無法關閉。 有沒有辦法關閉應用程序,無論打開消息框?

也許你可以使用Environment.Exit(立即退出...非常頑皮地在GUI應用程序上執行)或找到MessageBox窗口並向它們發送關閉消息,或者掛鈎創建任何本機MessageBox對話框(...即跟蹤窗口句柄,這樣你就可以關閉它們了。

而且非常頑皮的方式:

Process.GetCurrentProcess(),殺()

對於WPF應用程序使用

Application.Current.Shutdown();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM