Silverlight能建立多个页面么?

我是翔子 2010-04-28 01:59:08
我新手,请大家指点,为什么建立Silverlight应用的时候,只有一个aspx页面和html页面,如果我想建立多个页面可以么??

页面之间怎么相互连接的呢???
...全文
206 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
dreaminglove 2012-02-14
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 aaya_1211 的回复:]
可以新建多个zaml文件
然后再app.xaml.cs里面把
this.RootVisual =new (xaml文件名)就可以启动你指定的这个zaml文件了
[/Quote]

问题就是因为多个xaml文件,他们之间是怎么用的?? 难道一个silverlight工程里只能是用多个xaml调用很多函数很多数据来做的吗?
aaya_1211 2010-11-30
  • 打赏
  • 举报
回复
可以新建多个zaml文件
然后再app.xaml.cs里面把
this.RootVisual =new (xaml文件名)就可以启动你指定的这个zaml文件了
jv9 2010-04-29
  • 打赏
  • 举报
回复
[Quote=引用楼主 xiangmei521 的回复:]
我新手,请大家指点,为什么建立Silverlight应用的时候,只有一个aspx页面和html页面,如果我想建立多个页面可以么??

页面之间怎么相互连接的呢???
[/Quote]

1楼解释的不错。

Silverlight的客户端页面是由xaml文件创建,编译后,将被封装到XAP文件中,而Web服务器端,只是调用该XAP,Silverlight Runtime会解析该文件读取xaml页面。

所以,你要创建silverlight多页面,就需要床多个xaml页面,在客户端,至于数据如何传输,方法有很多,可以利用navigation,也可以使用对象,属性等方法。

导航可以参考以下文章:

http://www.silverlightchina.net/html/tips/2010/0119/600.html
meili1986814 2010-04-28
  • 打赏
  • 举报
回复
学习了
mengKzhaoyun 2010-04-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 benbencoco 的回复:]

没有理解Silverlight,这里的aspx页面和html页面不是你最终的网页内容,你需要管理和创建的页面在你的Silverlight工程里面,而不是在.web工程中。

当你运行的时候,会生成一个.xap文件在.web工程的clientbin文件夹中。aspx页面和html页面显示的实际上是.xap文件中的东西
[/Quote]

jjyyyyyyjj 2010-04-28
  • 打赏
  • 举报
回复
学习中,原来是这样子啊
sky-defender 2010-04-28
  • 打赏
  • 举报
回复
没有理解Silverlight,这里的aspx页面和html页面不是你最终的网页内容,你需要管理和创建的页面在你的Silverlight工程里面,而不是在.web工程中。

当你运行的时候,会生成一个.xap文件在.web工程的clientbin文件夹中。aspx页面和html页面显示的实际上是.xap文件中的东西

8,734

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧