关于Wpf中跳转问题的小结

最近在网上寻找了一些关于Wpf的跳转方式的资料,简单归并了一下。

  1. 要切换的UC放到一个大的容器内,通过控制UC的显隐来实现页面的跳转(受WinForm的影响,一个简单的傻瓜式方法,同样这种方式给自己也带来了不少的麻烦和困扰,引以为戒)

  2.  使用Page和Navigate机制

    1>     使用超链接

    2>     使用NavigationService

    参考:http://msdn.microsoft.com/en-us/library/ms750478.aspx
       http://www.cnblogs.com/jobin/archive/2012/10/21/2733140.html
       http://developer.51cto.com/art/200912/172947.htm

    3>  Frame配合Navigate

    参考:http://www.silverlightchina.net/html/study/WPF/2013/0106/21278.html     

  3. 改变MainWindow的Content

    参考:http://www.mesta-automation.com/create-a-multi-page-application-with-wpf-hmi-like/

  4. 使用子类singleton instances模式

    参考:http://stackoverflow.com/questions/10196445/switch-views-in-same-window-wpf-without-creating-new-instances-of-the-pages

Mark一下,望能够进一步补充总结。

posted @ 2013-11-25 22:40  生态圈_行者  阅读(255)  评论(0)    收藏  举报