我想创建一个多页面的WPF应用程序,但是导航到任何新页面时,初始窗口上的按钮都会卡住。
要解决此问题,我有主窗口立即转到新的“主页”。这似乎解决了问题。
这是处理此问题的预期方式,还是有更好的管理方式?
编辑:我在页面之间导航的方式如下,并且仅在离开主页时引起任何不良影响。
private void BackBtn_Click(object sender, RoutedEventArgs e)
{
NavigationService.Navigate(new Page1());
}
还是这样
private void NextBtn_Click(object sender, RoutedEventArgs e)
{
mainFrame.Content = new Page2();
}