2011-01-30 7 views
4

MVVMのViewとViewModelの部分は理解していますが、私がまだあまりにも曖昧なのは、アプリケーションをインターネット上のデータソースにどのように接続するかですJSON)、具体的には、そのコードがアプリケーションのどこにあるかを示します。誰かが、Webからデータを取得する簡単なWPF(またはSilverlight)アプリケーションを設定するためのサンプルコードやチュートリアルを提供したりリンクしたりできますか?MVVMチュートリアル/インターネット接続のコード例

+0

私はこのようなことを見ていません。しかし、MVVMを使用することの美しさは、MVVMを知っていれば、Webサービスから取得するプロパティを公開するオブジェクトを構築する方法を知っていれば、そのためのプレゼンテーション層。実際にWCFの良い例を探しているだけです。 –

答えて

1

Josh SmithさんはMVVMの記事でリポジトリパターンについてsmall sectionを持っています。

基本的に、インターネットデータソースに接続するリポジトリがあり、データをViewModelにプルダウンします。リポジトリには、XMLまたはJsonソースへのHttpWebRequestを含めることができます。その後、ViewModelにフォーマットします。

another exampleは、データソースを模擬する方法を示しています。

+0

私は必要以上に少し工夫しましたが、それは良いスタートを与えました、ありがとう。 :) – qJake

+0

これは多少の場合は、常にHttpWebRequestに続いて解析することで、それを細くすることができます。次に、ViewModelを塗りつぶします。 – kevindaub