2

非常感謝任何能夠幫助我解決此問題的人。Windows Phone 7.1開發 - 用戶登錄模式

我目前正在開發一個Windows Phone應用程序(瞄準芒果)。我對這種發展非常陌生。由於該應用程序的一部分,我需要實現非常相似,這個用戶登錄模式:

http://windowsphonepatterns.net/uap_pattern/login

的一般過程是一個用戶輸入他們的憑證(典型的登錄屏幕),他們按提交/登錄,然後他們的憑證通過xml webservice進行驗證 - 而應用程序則會顯示一個帶有不確定進度指示器的新屏幕,直到Web服務返回(通過驗證是/否)或超時。工廠的東西很漂亮(或者我認爲)。

到目前爲止,我已經開發了一個登錄界面和代碼,它使用了一個xml webservice。我掙扎的部分將一個新頁面與一個不確定的性能進度指示器鏈接到使用Web服務的活動(使用Silverlight WebClient)。像Last.FM應用程序的登錄功能。

我已經在網上搜索,試圖找到如何做到這一點的好例子,但迄今爲止還沒有任何運氣。

有沒有人有/可以演示如何做到這一點的任何代碼。一些暗示上述模式的代碼將是非常棒的幫助。

再次,非常感謝提前。

克里斯這樣做將保持在同一頁上,但在兩個不同的畫布都登錄控制和進度指示器

回答

1

的一種方式。
所以最初當頁面加載隱藏包含進度指示器的畫布並僅顯示登錄控件時。
當用戶輸入憑證並點擊批准按鈕時,只需隱藏其畫布並顯示進度指示器畫布即可隱藏登錄控件。 而在xml webservice的回調方法中,如果憑證正確,則可以瀏覽新頁面。

+0

而且,考慮使用可視化狀態管理器來顯示/隱藏這些畫布。我的登錄頁面通常有3種可視狀態:正常,掛起(=進度指示符可見)和失敗(=錯誤消息可見)。 – Soonts