後,我正在被設置爲始終是最頂層窗口一個WPF應用程序。我在這個應用程序中添加了一個按鈕,它啓動了一個外部程序,允許用戶校準我們的用戶將與之交互的觸摸屏顯示器。啓動一個外部進程並設置值時,它完成
我已經可以把我們的主窗口的最上面的設置關閉,啓動我的應用程序,但我需要能夠這樣外部應用程序退出後設置我們MainWindow.Topmost爲true。
它已經建議我開始當過程結束,可以最頂層的復位過程中,當添加事件處理程序。事件處理程序對我來說是新手,所以我不知道如何執行此操作。有人能通過它走過我嗎?
這裏是我目前最上面的禁用我的主窗口,並啓動我的應用程序的代碼。到目前爲止沒有多少...
Application.Current.MainWindow.Topmost = false;
System.Diagnostics.Process.Start(@"C:\path\to\app.exe");
非常感謝。
(我會在事件處理程序和代表閱讀了這個週末!)
似乎更容易等待的過程,因爲他希望「模態」的行爲反正。 – 2011-02-11 22:33:57