关于启动页的设置,该怎么处理

关于启动页的设置
Application_Startup的时候this.RootVisual = ........

做一个系统,启动页是应该设置为系统首页,判断没有登录,再弹出childwindow给用户登录好呢
还是首页就是登录页,登录成功了再显示首页?用什么方式切换到首页?登录失效了怎么切换回登录页呢?


有点迷茫。。

------解决方案--------------------
使用silverlight navigation框架可以轻松控制页面间的切换。专题学习教程:
http://www.silverlightchina.net/html/zhuantixilie/getstart/2012/0216/13842.html
或者参考这个开源框架:
http://www.silverlightchina.net/html/download/code/2009/0710/58.html
------解决方案--------------------
可以。
其实这个不一定是frame,其他控件也可以实现。比如contentcontrol可以通过更改它的content指向不同的页面,grid可以通过更改它的children来指向不同的页面,。。。。
还可以使用prism框架中的RegionManager来管理页面的切换。