«Замена» Windows в C# WPF вместо открытия нового? - PullRequest
0 голосов
/ 06 мая 2020

Я пытаюсь создать приложение «Гид» для видеоигры. Я хочу, чтобы кнопка очищала все в окне и показывала что-то еще, а не создавала другое окно. Я использовал код:

Window1 w1 = new Window1();
        w1.Show();
        this.Close();

Вместо этого метода, который закрывает текущее окно и открывает новое, есть ли способ очистить все в окне и вывести другую информацию?

1 Ответ

1 голос
/ 06 мая 2020

Вы можете создать Frame в своем MainWindow и отображать разные страницы.

Xaml Frame:

<Frame x:Name="MainFrame" NavigationUIVisibility="Hidden" />

После этого вы создаете новый Page -Control и перейдите к нему

var page = new CustomerPage();
MainFrame.Navigate(page);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...