2012-09-17 139 views
0

我寫了一個應用程序,我在本地網絡中創建了一個web服務。我能夠獲取android,wp7.1和ios5服務提供的資源。WindowsPhone不刷新/更新列表框

但我面臨一個問題,在wp7.1和ios5分別刷新列表框和uitableview控制器。

實際上,數據源在這個平臺上都得到了更新,但它沒有刷新/更新非常重要的視圖。

如果有什麼專家知道我的問題的深度,請幫我從這裏。如果任何機構有示例代碼相關的更新視圖根據Web服務善意的幫助。

回答

0

我有一個在wp7中解決這個問題的方法。 可能是您的Web服務調用從相同服務調用的catch獲取數據。 嘗試添加當前時間以將您的Web服務請求顯示爲新的請求。 like「.....?& currenttime = ....」 試試這個。

0

你提到了視圖和控制器,所以我猜你正在使用某種形式的MVVM模式。

對於控制器更新視圖的一些事必須發生:

  1. 控制器必須在DataContext的視圖。大多數MVVM框架爲您處理這個管道。

  2. 視圖中列表框綁定的控制器屬性必須調用NotifyPropertyChanged,或者必須是ObservableCollection。