我一直沒能找到這樣的例子,但我確信那裏肯定有一些例子。如何在WP7中使用分派器進行異步調用?
當用戶點擊一個按鈕來登錄,點擊按鈕的事件處理程序調用登錄用戶基於用戶的功能,他們可以採取很多開始屏幕中的一個。屏幕從服務呼叫返回的信息。據我所知,Dispatcher.BeginInvoke僅用於更新UI線程,因此確定要導航到哪個頁面的邏輯應位於傳遞給Dispatcher.BeginInvoke的方法中,對嗎?
我需要撥打服務電話,並採取行動基礎上的結果。我是否必須首先進行異步服務調用並從回調中調用分派器?我是否將執行驗證的函數,調用服務並將回調作爲傳遞給Dispatcher的委託來處理?
對不起,如果這是一個基本問題。我找到的例子只使用Dispatcher來更新文本框或其他一些簡單的項目。我還沒有發現UI線程需要根據異步調用的結果採取行動。
我在發送服務調用之前驗證一些基本知識,例如用戶名不是空的或者具有無效字符。您可以忽略該部分。 – CACuzcatlan 2010-08-30 20:31:13