我的问题是,是否有一个更优雅的解决方案,用于在窗口中包含的页面之间导航,而不是搜索该窗口并更改其内容。
我是怎么做到的:
Page1 a = new Page1(param);
Window parent = Window.GetWindow(this);
parent.Content = a;
我的想法是,如果已经实现了导航工具,我应该使用它们,而不是那样做。
感谢。
答案 0 :(得分:0)
我认为您可以使用页面的导航服务,如下所示:
GoTo Page2 来自 Page1 。
Page2 p2 = new Page2();
this.NavigationService.Navigate(p2);
更好的方法是使用Page Function而不是Page。
请参阅我对页面函数here
的回答