silverlight登录成功怎样转到其他页面

zhangfengyi 2010-03-26 10:57:25
我在silverlight中用户名,密码验证通过后怎样跳转到其他页面
...全文
689 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zaytsing 2010-03-27
  • 打赏
  • 举报
回复

if(...)
{
this.Content = new Page();
}
jv9 2010-03-27
  • 打赏
  • 举报
回复
页面跳转有很多种方法,可以是更换页面Content切换,也可以使用Navigation导航。

详细可以看看以下教程:
Silverlight Navigation(多页面切换、传值)

http://www.silverlightchina.net/html/tips/2010/0119/600.html

Silverlight关于窗体的跳转及传递参数的解决方案

http://www.silverlightchina.net/html/tips/2010/0317/856.html
  • 打赏
  • 举报
回复
if (loginType == 1 && MD_SystemInfo.Instance().UserInfo != null)
(App.Current.RootVisual as IContent).Content = new MainPage();
zhangfengyi 2010-03-26
  • 打赏
  • 举报
回复
我的silverlight用的是vb.net,以上语句转换后
把TryCast(App.Current.RootVisual, IContent).Content = New Tra_Data_List()放在验证通过后的方法里,Tra_Data_List是我要显示的页面


Public Interface IContent
'private _Content() As UIElement 这一句注释掉了,不然显示“接口成员必须是方法,属性“
Property Content() As UIElement
End Interface
放在同一页面里,运行后显示“未将对象引用设置到对象的实例”
这是什么原因
  • 打赏
  • 举报
回复
public interface IContent
{
UIElement Content { get; set; }
}

8,755

社区成员

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

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