主窗口最小化时WPF焦点可见窗口
我有一个始终可见的子窗口,比如tasktray通知窗口。我的问题是当主窗口最小化时,我无法单击此窗口 子窗口仍然能够识别鼠标何时进入,因此我希望编写一些代码使其可聚焦 在不恢复主窗口的情况下(即不将其置于前台并使其最小化),我需要设置什么 致意主窗口最小化时WPF焦点可见窗口,wpf,focus,Wpf,Focus,我有一个始终可见的子窗口,比如tasktray通知窗口。我的问题是当主窗口最小化时,我无法单击此窗口 子窗口仍然能够识别鼠标何时进入,因此我希望编写一些代码使其可聚焦 在不恢复主窗口的情况下(即不将其置于前台并使其最小化),我需要设置什么 致意 Emlyn也许您可以教您的应用程序类或一些Util来处理您的子窗体实例 public partial class App : Application { private MyFormClass forminstance = null;
Emlyn也许您可以教您的应用程序类或一些Util来处理您的子窗体实例
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();
我没有测试这个代码