龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > asp.net编程 >

解决Silverlight传递参数问题及Silverlight窗体跳转的方法

时间:2009-12-21 11:47来源:未知 作者:admin 点击:
分享到:
案例:现在有一个登陆窗口,如果用户登陆成功以后成功页面,并把用户名传到主页,没有成功就到原始页面; 但是在Siverlight API 文档 中目前还没有提供写好的方法来解决这个问题;这个问题

案例:现在有一个登陆窗口,如果用户登陆成功以后成功页面,并把用户名传到主页,没有成功就到原始页面;

但是在Siverlight API 文档 中目前还没有提供写好的方法来解决这个问题;这个问题其实也不算很难,通过看Silverlight API 也可以找到解决方案;接下来

我就为大家提供两种方案来解决这个问题吧;

效果如图:

 传递后转向的页面

 

我们可以从App.cs文件中来解决;我们可以在App中定义一个全局的变量;

  1.我们先在App中定义一个Grid控件;代码如下所示:

Grid rootGrid = new Grid();

  2.当整个应用程序启动运行时,让它第一个页面Login页面;在Application Startup事件中来处理解决,先看一下代码:

Code [http://www.xueit.com]
1         private void Application_Startup(object sender, StartupEventArgs e)
2         {
3             this.RootVisual = rootGrid;①
4             this.rootGrid.Children.Add(new Login());②
5         }


精彩图集

赞助商链接