WindowsPhone无法刷新/更新列表框

时间:2012-09-17 14:11:43

标签: listbox tableview

我正在编写一个应用程序,我在本地网络中创建了一个Web服务。我能够获取android,wp7.1和ios5中服务提供的资源。

但我面临一个问题,在wp7.1和ios5中分别刷新列表框和uitableview控制器。

实际上数据源在这个平台上都得到了更新,但它没有刷新/更新非常重要的视图。

如果有任何专业人士深入了解我的问题,请帮助我解决这个问题。如果有任何机构有根据网络服务帮助更新视图的示例代码。

2 个答案:

答案 0 :(得分:0)

我在wp7中有这个问题的解决方案。 可能是您的Web服务调用从catch获取相同服务调用的数据。 尝试添加当前时间以将您的Web服务请求显示为新的。 比如“.....?& currenttime = ....” 试试这个。

答案 1 :(得分:0)

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

要让控制器更新视图,必须执行以下操作:

  1. 控制器必须是视图的DataContext。大多数MVVM框架都会为您处理这个管道。

  2. 视图中列表框绑定的控制器属性必须调用NotifyPropertyChanged,或者必须是ObservableCollection。