我從進程啓動wpf應用程序。我正在激活事件處理程序OnContentRendered的主窗口。它沒有被激活。它返回false。wpf窗口未激活
我只從前臺進程啓動應用程序。所以它應該成功。
我設置了window.Topmost = true,效果很好。但是Activate()返回false。
窗口位於最上方但未激活。
(以前我問了一個問題沒有澄清實際的問題。所以我刪除它)
我從進程啓動wpf應用程序。我正在激活事件處理程序OnContentRendered的主窗口。它沒有被激活。它返回false。wpf窗口未激活
我只從前臺進程啓動應用程序。所以它應該成功。
我設置了window.Topmost = true,效果很好。但是Activate()返回false。
窗口位於最上方但未激活。
(以前我問了一個問題沒有澄清實際的問題。所以我刪除它)
見SetForegroundWindow MSDN文檔,其中列出了規則帶來了窗口前。
https://msdn.microsoft.com/en-us/library/windows/desktop/ms633539(v=vs.85).aspx
順便說一句,這是非常不尋常的從OnContentRendered
調用這個我看到一個非常類似的問題,可能是因爲我的主窗口中打開另一個窗口(登錄)之前,我打電話展(); - 你有沒有找到解決方案? – trapsuutjies