【问题标题】:WPF Navigating From one page to another inside a windowWPF在窗口内从一页导航到另一页
【发布时间】:2013-08-28 02:35:44
【问题描述】:

我正在尝试编写 WPF 应用程序。应用程序的大致轮廓如下: 有一个主窗口(注意主窗口是全屏应用程序),有几个页面(可能是 25 个),我想通过单击按钮从一个页面导航到另一个页面每个页面上的事件。实现这一目标的最佳方法是什么? 我曾尝试在 MainWindow 上创建一个框架,然后使用该框架来显示页面,但我的问题是我无法通过单击页面上的按钮从一个页面导航到另一个页面。我是新手,我将不胜感激。

【问题讨论】:

    标签: wpf navigation uri


    【解决方案1】:

    你至少可以试试谷歌伙伴,这个信息很丰富,但是因为你认为在这里输入一个段落更容易,我会为你省去麻烦......http://paulstovell.com/blog/wpf-navigation

    【讨论】:

    • 你问我是件好事。说真的,我已经用谷歌搜索了 100 次。那里的所有帖子都建议从“页面”而不是“窗口”启动应用程序。我遇到了麻烦,因为除非我明确给出一个维度,否则“页面”不会全屏显示。我更喜欢从一个窗口开始,然后导航到一个页面(这很有效)。但问题是因为我在主窗口内的框架上显示页面,所以我无法通过单击上一页的按钮使用新的“页面”刷新框架。我希望这能更清楚地说明问题。
    • @nishan_vodoo 啊,我认为这只是另一个“请提供代码”问题,我为有点苛刻而道歉。如果您的代码与链接中的内容匹配,并且仍然存在问题,您可能应该发布您的代码(相关位),它将帮助人们为您提供答案。根据您提供的内容和我对它的理解,我可以提供的唯一帮助是您需要从页面中引用您的主窗口实例,然后基于此进行导航(MainWindow mainWin = Application.Current. MainWindow; 然后 mainWin.myframe.Navigate();)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-09
    • 1970-01-01
    • 1970-01-01
    • 2017-12-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多