none
自定义窗口浏览历史导航 RRS feed

  • 问题

  • 我做了一个WPF MDI窗口程序,每个窗口里放置树视图,用户点击可以定位到不同节点。我的想法是:为该系统提供类似网页的back和forward导航功能,即用户可以通过操作后退、前进按钮,重复查看已访问过的窗口的不同树节点。
    查了微软WPF有关资料,好像都是基于WPF页面和浏览器的导航类。想请教各位老师,有没有可以自己定制的有关控件或类。希望能提供有关信息,谢谢。

    ly_he

    2017年5月15日 5:05

全部回复

  • Hi,

    >> 即用户可以通过操作后退、前进按钮,重复查看已访问过的窗口的不同树节点。

    我建议使用数据库来保存用户访问过的记录,再根据记录来导航。

    >>查了微软WPF有关资料,好像都是基于WPF页面和浏览器的导航类。

    据我所知,WPF客户端程序没有提供这种API. 我建议找找相关的第三方的开源框架。下面是我搜索的,希望有帮助。

    Magellan 轻量级框架:快速开发WPF导航应用

    magellan-framework

    Beginning a WPF/MVVM application: Navigating between views

    注意:此回复包含对第三方万维网站点的引用。 Microsoft提供此信息为您提供方便。Microsoft不控制这些网站,并且未测试在这些网站上找到的任何软件或信息;因此,Microsoft不能对任何软件或信息的质量,安全性或适用性做任何声明。使用互联网上发现的任何软件都存在固有的危险,Microsoft警告您,在从互联网检索任何软件之前,请确保您完全理解风险。

    Best Regards,

    Bob


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    • 已标记为答案 ly_he 2017年5月17日 8:33
    • 取消答案标记 ly_he 2017年5月17日 8:33
    • 已建议为答案 Angie Xu 2017年5月19日 1:13
    2017年5月16日 2:39
    版主
  • 尊敬的Bob老师

    谢谢您的及时回复和细心帮助。祝好。


    ly_he

    2017年5月17日 8:34