在Administrator上运行时无法还原窗口吗?

时间:2018-07-10 13:21:07

标签: c# wpf window administrator

我有带有子窗口(测试)的WPF应用程序,应在管理员模式下运行。因此,以管理员身份运行 Visual Studio 。子窗口将使用以下代码触发。

Test win = new Test();
win.Owner = this;
win.ShowDialog();

最小化子窗口时,父窗口未最小化,子窗口也未完全最小化,因为我已将 ShowInTaskbar 用作子窗口的false。因此,我在子窗口中使用了以下代码。

protected override void OnStateChanged(EventArgs e)
{
   base.OnStateChanged(e);
   if (this.Owner != null && this.WindowState == WindowState.Minimized)
   {
       this.Owner.WindowState = WindowState.Minimized;
   }
}

现在,父窗口已最小化,但无法通过任务栏还原应用程序。但是在没有管理员模式的情况下运行Visual Studio时,它可以正常工作。有解决这个问题的想法吗?

0 个答案:

没有答案