代码之家  ›  专栏  ›  技术社区  ›  Robert Höglund

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

wpf
  •  7
  • Robert Höglund  · 技术社区  · 16 年前

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

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

    我的目标是实现一个类似于dnrtv第115集中演示的Billy Hollis应用程序的功能。( http://dnrtv.com/default.aspx?showID=115 ).

    2 回复  |  直到 16 年前
        1
  •  17
  •   Joachim Kerschbaumer    16 年前

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

    myFrame.Navigate(myPageObject);
    

    这应该行得通

        2
  •  -2
  •   BASIR ALMAS    11 年前

    例如 Frame1.NavigationService.Navigate(新页面1());