首页 新闻 会员 周边 捐助

Silverlight 导航的问题

0
悬赏园豆:60 [已解决问题] 解决于 2009-09-28 09:20

各位园友好,我刚才接触SL不久,现在对这里面的导航应用不是很熟悉,现在碰到了如下问题:

  在应用SL3中Frame控件的时候,HyperlinkButton 这个按钮的NavigateUri属性可否设置为同一解决方案下另一个SL项目中的XAML路径。比如说我现在一个解决方案下有三个项目(其中新建解决方案时自带一个SL的项目,我后来又添加了一个SL的项目),在点击导航按钮时,可否设置NavigateUri的属性是我新增加的那个项目中的某一页面,我设置了,总是提示找不到页面,可能是路径不对,无奈水平有限,不知怎么设置才行呢,还是我的这个思路不对?

望各位园友帮忙,或是给我个示例代码,非常感谢。

MAIL:cdxcom@163.com

问题补充: 非常感谢园友Kinglee的回答。我现在需要补充的是,这个HyperlinkButton 的NavigateUri属性是否可以设置为另一个SL项目中的某一个页面路径。我设想的框架是这样的,用SL 导航应用建立起来应用后,默认的在页面上方增加几个按钮可以实现简单的导航功能,可否再在下方左侧再加上导航按钮,内容根据页面上面的导航按钮而显示不同的菜单,这样的话,我如果把所有的XAML页面放在一个SL项目里,有可能XAP文件较大,所以就需要NavigateUri属性可以设置另一个SL项目中的页面了。 是否这种方法可行?
caidx的主页 caidx | 初学一级 | 园豆:130
提问于:2009-09-21 17:26
< >
分享
最佳答案
0

我写了一篇博客专门讲Silverlight导航应用程序,并提供源码下载。

文章地址:http://www.cnblogs.com/Kinglee/archive/2009/09/19/1570183.html

补充:

1)关于访问外部XAP文件中的内容可以参见TerryLee的这篇文章

http://www.cnblogs.com/terrylee/archive/2008/07/10/access-usercontrol-in-external-xap-file-from-silverlight-2.html

2)关于导航应用程序动态加载XAML页面请参考David Eitan Poll 的一篇文章:

http://www.davidpoll.com/?p=92

收获园豆:60
Kinglee | 老鸟四级 |园豆:3158 | 2009-09-21 19:43
谢谢Kinglee 热心解答,补充答案很不错,这几天终于也搞定了。谢谢。
caidx | 园豆:130 (初学一级) | 2009-09-28 09:20
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册