我正在使用 WPF(C#) 编写程序。我使用这样的方法来打开和关闭窗口:
public static void openCloseWindow(Window toBeOpen, Window toBeClose)
{
toBeOpen.Show();
makeWindowCenter(toBeOpen);
toBeClose.Close();
}
在程序的一部分我使用这种方法是这样的:
openCloseWindow(new BestCustomerWindow,this);
因此最终用户可以在一个按钮上单击多次,并且可以打开许多窗口。
有什么办法可以避免在运行时打开窗户?
了解更多信息:
让我点击一个打开 window1 的按钮。我想要:
- 如果 window1 已关闭,请打开它。
- 否则,如果打开了 window1,则关注 window1。