У меня есть тестовое приложение WPF с двумя окнами (я также использую MVC, а не MVVM).Оба имеют одну кнопку, которая должна направлять пользователя в другое окно.
Сначала я попробовал этот код (я только показываю обработчики событий):
MainWindow.xaml.cs
private static void Button_Click(object sender, RoutedEventArgs e)
{
OtherWindow k = new OtherWindow();
k.Show();
this.Close();
}
OtherWindow.xaml.cs
private static void Button_Click(object sender, RoutedEventArgs e)
{
MainWindow k = new MainWindow();
k.Show();
this.Close();
}
Код работает, но я смотрю на использование памяти и он увеличиваетсякаждый раз, когда я переключаю окно.Это нормально или есть способ избежать этого и сохранить простоту?