0

(Silverlightアプリの)viewModelがビューのUserControl.ResourcesXAMLセクションにあるいくつかの例を見てきました。Blendを使用するために、これはそれを持っているのに良い場所であることを読みました(Blendでサンプルデータを見る能力を与えるので)。

しかし、これはviewModelを持つのに最適な場所ですか?「ビューはサービスをviewModelにプッシュする必要がある」と読みました。これはどういう意味で、ViewModelを他にどこで作成できるか、または作成する必要がありますか?

ありがとう。JD。

4

1 に答える 1

1

ViewとViewModelを接続する方法はたくさんあります。最も簡単なアプローチは、前述のようにリソースを使用することです。または、XamlのビューのDataContextをViewModelのインスタンスに設定するだけでも簡単です。

そこから物事はより複雑になり、実際には使用するフレームワークによって異なります。

したがって、採用するアプローチは、好みのスタイルによって異なります。これを行うには多くの方法があり、現在、多くのMVVMフレームワークが表示されています。

于 2009-10-26T18:19:49.007 に答える