C# 立即打开新的WPF窗口
打开和关闭窗体的代码C# 立即打开新的WPF窗口,c#,wpf,C#,Wpf,打开和关闭窗体的代码 form f1 = new form(); this.hide(); f1.show(); 我使用上面的代码打开第二个窗口,但需要时间关闭,然后再打开。我想使用这样一种机制,在安装新软件时,窗口不会重新打开,但同一窗口的内容发生了更改。 其他示例:当单击我的计算机时,它将打开新窗口,但当我们单击D:驱动器时,它将在同一窗口中打开。。。所以我在这里使用相同的机制您需要隐藏它并设置form2.Closed事件来调用这个.Close() 您可以使用cus
form f1 = new form();
this.hide();
f1.show();
我使用上面的代码打开第二个窗口,但需要时间关闭,然后再打开。我想使用这样一种机制,在安装新软件时,窗口不会重新打开,但同一窗口的内容发生了更改。
其他示例:当单击我的计算机时,它将打开新窗口,但当我们单击D:驱动器时,它将在同一窗口中打开。。。所以我在这里使用相同的机制您需要隐藏它并设置form2.Closed事件来调用这个.Close()
您可以使用customcontrols来实现这一点,使用BringToFront/SendToBack如下:
f1.BringToFront()代码>但这会创建重复的窗口
this.Hide();
var form2 = new Form2();
form2.Closed += (s, args) => this.Close();
form2.Show();