0

ローカルネットワークでWebサービスを作成したアプリを書いています.Android、wp7.1、およびios5のサービスによって提供されるリソースを取得できます。

しかし、wp7.1 と ios5 でそれぞれリスト ボックスと uitableview コントローラーを更新する際に問題に直面しています。

実際には、この両方のプラットフォームでデータ ソースが更新されますが、ビューが更新/更新されませんでした。これは非常に重要です。

専門家が私の問題について詳しく知っている場合は、これから私を助けてください.Webサービスに従ってビューを更新することに関連するサンプルコードがある場合は、親切に助けてください.

4

2 に答える 2

0

ビューとコントローラーの両方について言及しているので、何らかの形のMVVMパターンを使用していると思います。

コントローラーがビューを更新するには、いくつかのことが発生する必要があります。

  1. コントローラーは、ビューの DataContext である必要があります。ほとんどの MVVM フレームワークは、この配管を処理します。

  2. ビュー内のリストボックスがバインドされているコントローラー プロパティは、NotifyPropertyChanged が呼び出されているか、ObservableCollection である必要があります。

于 2013-04-09T02:53:47.310 に答える
0

wp7でこの問題の解決策があります。Web サービス呼び出しが、同じサービス呼び出しの catch からデータを取得している可能性があります。現在の時刻を追加して、Web サービス要求を新しいものとして表示してみてください。「.....?¤ttime=....」のように、これを試してみてください。

于 2013-02-22T07:53:35.427 に答える