我正在WPF中做一个小项目,有3个窗口。从一个窗口到另一个窗口的过渡正在更新该窗口。我的窗口可以放大,它位于屏幕的中央。如果我不调整窗口大小和移动窗口,那么当我调用另一个窗口时,似乎一切都很好,就像更新窗口一样。但是,例如,我将使窗口变大并从中调用另一个窗口。第一个将消失,另一个将具有默认大小,即较小。当您移动窗口时-同样的问题。如何在WPF中使用旧窗口的大小和位置创建一个新窗口?谢谢!)
现在我有这样一个用于打开新窗口(更新)的系统:
private void ButtonClickSolveProblem(object sender, RoutedEventArgs e)
{
SecondWindow sw = new SecondWindow();
sw.Show();
Close();
}
[UserControl
中使用MainWindow
是一个好主意
这里是一个例子https://zamjad.wordpress.com/2012/04/10/dynamically-loading-user-control/