2012-07-09 107 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(); 

(我没有测试这个代码)。