Исключение при попытке перехода между страницами в WPF - PullRequest
0 голосов
/ 11 декабря 2018

Это код, который я использую для навигации по страницам в моем приложении WPF:

        MainMenu mainMenu = new MainMenu();
        this.Content = mainMenu;

Он работает при переходе из главного меню на одну из моих страниц, но для этой кнопки «назад»,используя тот же код, я получаю следующее сообщение об ошибке:

Произошло необработанное исключение типа 'System.InvalidOperationException' в PresentationFramework.dll

Дополнительная информация: окно должно быть корневымдерева.Невозможно добавить Window в качестве дочернего элемента Visual.

Что я делаю не так и есть ли лучший способ навигации между страницами?

1 Ответ

0 голосов
/ 11 декабря 2018

Добавьте этот код в ваш файл .xaml:

 <Grid Grid.Row="0" Grid.Column="1">
            <ContentControl x:Name="ListPanel" />
 </Grid>

и добавьте его в файл .cs:

Downaload downaload = new Downaload();
ListPanel.Content = downaload;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...