![](/img/trans.png)
[英]WPF MessageBox looks unstyled, while WindowsForms MessageBox looks good
[英]shutdown wpf while messagebox open
我嘗試在午夜自動關閉一個wpf應用程序:
Dispatcher.BeginInvokeShutdown(DispatcherPriority.Normal);
這通常很有效,但是當有一個消息框打開等待用戶響應時,應用程序無法關閉。 有沒有辦法關閉應用程序,無論打開消息框?
也許你可以使用Environment.Exit(立即退出...非常頑皮地在GUI應用程序上執行)或找到MessageBox窗口並向它們發送關閉消息,或者掛鈎創建任何本機MessageBox對話框(...即跟蹤窗口句柄,這樣你就可以關閉它們了。
http://social.msdn.microsoft.com/forums/en-US/winforms/thread/d3f89686-e4d0-4bb1-9052-31abef2a9d2a/
關閉WPF GUI應用程序的正確方法:GetCurrentProcess()。Kill(),Environment.Exit(0)或this.Shutdown()
而且非常頑皮的方式:
Process.GetCurrentProcess(),殺()
對於WPF應用程序使用
Application.Current.Shutdown();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.