1
在我的WPF應用程序中,我有一個通知窗口,顯示在右上角3秒鐘並關閉。只是一個正常的通知窗口。停止通知窗口偷取焦點
但是當它出現時,它將焦點從任何活動的窗口移開。例如,如果我在Chrome中輸入並且出現窗口,則Chrome會失去焦點,並且我的輸入將停止。
通知窗口被設置爲最頂部,以便它會出現在其他窗口的頂部,但是我該如何去阻止它竊取用戶的焦點?
在我的WPF應用程序中,我有一個通知窗口,顯示在右上角3秒鐘並關閉。只是一個正常的通知窗口。停止通知窗口偷取焦點
但是當它出現時,它將焦點從任何活動的窗口移開。例如,如果我在Chrome中輸入並且出現窗口,則Chrome會失去焦點,並且我的輸入將停止。
通知窗口被設置爲最頂部,以便它會出現在其他窗口的頂部,但是我該如何去阻止它竊取用戶的焦點?
在您的通知窗口中將Window.ShowActivated Property設置爲false。
var notificationWindow= new NotificationWindow{
ShowActivated = false, Topmost = true, ShowInTaskbar = false};
notificationWindow.Show();
完美!謝謝。 – 2012-04-16 00:10:49