Попробуйте использовать свойства Width
и Height
класса Window, чтобы получить размер предыдущего окна непосредственно перед его закрытием. А затем примените его к вашему новому окну.
Имейте в виду, что ваш вопрос не очень подробный, поэтому я мог что-то неправильно понять, и решение может отличаться, если вы используете страницы, например.
Некоторый код: в Window1.xaml.cs
public partial class Window1: Window
{
public static double HeightWindow ;
public static double WidthtWindow;
public Window1()
{
InitializeComponent();
}
public void closing()
{
HeightWindow = this.Height;
WidthWindow = this.Width;
}
}
Используйте это в любом методе, чтобы получить высоту и ширину окна.
Я знаю, что это не очень подробно, но это начало.
После этого вам нужно передать переменные в следующее окно (я использую статические переменные, но я думаю, что есть и другие способы) и установить их так, как показано: Window2.xaml.cs
public partial class Window2: Window
{
public Window2()
{
InitializeComponent();
this.Height = Window1.HeightWindow ;
this.Width = Window1.WidthWindow;
}
}
Надеюсь, это должно сделать то, что вы хотите достичь.