我创建了一个登录视图,它将询问用户的用户名和密码,然后用户可以单击登录按钮尝试登录。当用户单击该按钮的点击处理程序中的按钮时,我使用在该方法中验证的用户名和密码在我的LoginViewModel类上调用Login()方法,然后该方法向我的Web服务发出异步REST请求用户名和密码。一旦在Web服务上验证了用户名和密码,并且服务返回true以说明这些凭据是有效的,那么我如何通知登录视图以便登录视图可以停止显示进度对话框并显示不同的页面或显示错误?Windows Phone 7 Silverlight应用程序MVVM登录
0
A
回答
0
1
您不需要mvvm框架来实现mvvm,但它可以加快速度。在mvvm中,您可以拥有一个具有导航框架的RootView,并使用该信使通知RootView根据身份验证交换进出LoginView或MainView。
对于WP7的应用程序,我更喜欢Caliburn Micro,因为它做了很多工作,你喜欢做很容易地浏览在强制查看第一种方法的网页,但随后使得使用在子页面视图模型第一种方法容易为好。 CM还有一些内置的好东西来帮助你处理墓碑。
在CM中,您的ShellView可以拥有一个ContentControl,并且您可以根据身份验证传递或无法激活LoginViewModel或MainViewModel。
相关问题
- 1. 使用Facebook用户登录我的Windows Phone 7应用程序
- 2. Windows Phone 7 Silverlight MVVM(和其他)框架
- 3. Windows Phone 7/Silverlight/WPF MVVM开发
- 4. Windows Phone 7应用程序
- 5. MVVM与Windows Phone 7
- 6. Windows Phone 7 - 使用应用程序栏和棱镜(或MVVM)
- 7. “Windows Phone应用程序”和“Silverlight for Windows Phone应用程序”有何区别?
- 8. 在Silverlight中为Windows Phone 7应用程序调整LineHeight
- 9. Windows Phone 7浏览器能否显示Silverlight应用程序
- 10. Windows Phone 7隐藏应用程序栏
- 11. 为Windows Phone 7开发应用程序
- 12. 保护Windows Phone 7应用程序?
- 13. Windows Phone 7应用程序问题
- 14. 规划Windows Phone 7应用程序
- 15. Windows Phone 7上的Flex应用程序
- 16. Windows Phone 7关闭应用程序
- 17. 从Windows Phone Silverlight应用程序调用winrt api应用程序
- 18. ContextMenu登录屏幕Windows Phone 7
- 19. WPF的Silverlight/Windows Phone 7的
- 20. Windows phone 7 silverlight墓碑
- 21. Windows Phone 7/Silverlight上的Hessian?
- 22. 适用于Windows Phone 7的MVVM Toolkit?
- 23. Silverlight应用程序的登录功能
- 24. 是否可以在Windows Phone 7应用程序中使用Silverlight Toolkit主题?
- 25. 未在Silverlight中使用Opentype字体部署Windows Phone 7应用程序
- 26. 在Windows Phone 7上使用Windows Live ID单点登录
- 27. 从使用Silverlight一个Windows Phone应用程序访问从一个Silverlight Phone应用程序
- 28. 从Windows Phone 7/Silverlight调用Javascript函数
- 29. Windows Phone 7使用会话的Silverlight
- 30. 在Windows Mobile,Windows Phone 7和Windows Phone 8中开发应用程序