如何使用WPF中的代码向框架添加页面

如何使用WPF中的代码向框架添加页面,wpf,Wpf,我有一扇窗户,在那里我放了一个框架。我想在单击窗口上但不在框架中的按钮时将页面添加到框架中。窗口中有几个按钮,每次单击按钮都会在框架中加载不同的页面 因为我对WPF完全是个新手,所以这种方法很可能不是最好的,我考虑过用画布替换框架,然后制作用户控件,而不是添加到画布上的页面。我欢迎任何关于如何最好地解决这个问题的想法和建议 我的目标是实现一个类似于dnrtv第115集中演示的Billy Hollis应用程序的功能。(). Frame类公开了一个名为“Navigate”的方法,该方法将要在框架中

我有一扇窗户,在那里我放了一个框架。我想在单击窗口上但不在框架中的按钮时将页面添加到框架中。窗口中有几个按钮,每次单击按钮都会在框架中加载不同的页面

因为我对WPF完全是个新手,所以这种方法很可能不是最好的,我考虑过用画布替换框架,然后制作用户控件,而不是添加到画布上的页面。我欢迎任何关于如何最好地解决这个问题的想法和建议


我的目标是实现一个类似于dnrtv第115集中演示的Billy Hollis应用程序的功能。().

Frame类公开了一个名为“Navigate”的方法,该方法将要在框架中显示的内容作为参数。 试着打电话

myFrame.Navigate(myPageObject);

这应该可以使用

yourmname.NavigationService.Navigate(yourPageObject)

e、 g
Frame1.NavigationService.Navigate(新页面1())

罗伯特:我也在做一个类似比利·霍利斯的应用程序。也许我们可以分享一些知识。这也显示了导航控件。我更喜欢使用myFrame.Content=myPageObject;