在WPF中在多个窗口之间切换

问题描述 投票:0回答:1

我正在WPF中做一个小项目,有3个窗口。从一个窗口到另一个窗口的过渡正在更新该窗口。我的窗口可以放大,它位于屏幕的中央。如果我不调整窗口大小和移动窗口,那么当我调用另一个窗口时,似乎一切都很好,就像更新窗口一样。但是,例如,我将使窗口变大并从中调用另一个窗口。第一个将消失,另一个将具有默认大小,即较小。当您移动窗口时-同样的问题。如何在WPF中使用旧窗口的大小和位置创建一个新窗口?谢谢!)

First window

Second window

Third window

现在我有这样一个用于打开新窗口(更新)的系统:

private void ButtonClickSolveProblem(object sender, RoutedEventArgs e)
{
    SecondWindow sw = new SecondWindow();
    sw.Show();
    Close();
}
c# .net wpf
1个回答
0
投票

[UserControl中使用MainWindow是一个好主意

这里是一个例子https://zamjad.wordpress.com/2012/04/10/dynamically-loading-user-control/

© www.soinside.com 2019 - 2024. All rights reserved.