2012-07-09 148 views
0

我有一個始終可見的子窗口,請考慮任務欄通知窗口。我的問題是當主窗口最小化時,我無法點擊此窗口。當主窗口最小化時,WPF聚焦可見窗口

子窗口仍然知道鼠標何時進入,所以我希望能夠編寫一些代碼以使其可以聚焦。

什麼我需要設置,而無需即恢復主窗口不將它帶到前景,並保持它的最小化

問候

埃姆林

回答

0

也許你可以教有什麼想法你應用程序類(或一些Util)來處理你的childForm實例。

public partial class App : Application 
{ 
    private MyFormClass forminstance = null; 

    internal static void ShowMyForm() 
    { 
     if (forminstance == null) 
      forminstance = new MyFormClass(); 

     if (!forminstance.IsVisible) 
      forminstance.Show(); 
    } 

    internal static void HideMyForm() 
    { 
     if (forminstance != null && forminstance.IsVisible) 
      forminstance.Hide(); 
    } 

} 

並從您的主窗口調用方法。如果是你控制孩子的地方。

App.ShowMyForm(); 

(我沒有測試這個代碼)。