我正在處理完全充滿異步調用Web服務的Silverlight 3.0項目。在主頁面,它會獲取一些所需的數據,以便應用程序使用3個異步調用正常工作。目前,應用程序不會在執行這些調用時禁用任何控件,這意味着用戶可以在沒有所需數據的情況下與它進行交互。我需要禁用整個網格,並且只有在所有3個Async調用完成後才啓用網格。WCF異步調用輪詢或標記 - 最佳實踐
這樣做的最佳做法是什麼。
這是我的電話:
client.GetAllAsync();
client.GetAllCompleted += new EventHandler<GetAllCompletedEventArgs>(client_GetAllCompleted);
client.GetActualAsync();
client.GetActualCompleted += new EventHandler<GetActualCompletedEventArgs>(client_GetActualCompleted);
client.GetSomeAsync();
client.GetSomeCompleted += new EventHandler<GetSomeCompletedEventArgs>(client_GetSomeCompleted);
什麼是'GlobalState'? – Tony 2011-06-07 18:11:27