我創建了一個登錄視圖,它將詢問用戶的用戶名和密碼,然後用戶可以單擊登錄按鈕嘗試登錄。當用戶單擊該按鈕的點擊處理程序中的按鈕時,我使用在該方法中驗證的用戶名和密碼在我的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中開發應用程序