1

私はMicrosoftのPrismドキュメントを読んでいて、MVVMフレームワークについて長い議論があります。モデルについて説明しているセクションとViewModelについて説明しているセクションの両方で、それぞれで宣言されているプロパティへのビューバインディングについて説明しています。これは正しいです?これまで読んだすべてのことから、ViewModelは意図されたバインディングソースであり、Modelはよりビジネスロジックであるように見えました。任意の説明をいただければ幸いです。

4

1 に答える 1

1

ほとんどの場合、ViewModelsにバインドします。これにより、モデルがラップされ、UIに関連する便利な機能が追加されます(モデルに直接属することはほとんどありません)。場合によっては、あまり便利ではなく、モデルに直接バインドすることになります(ただし、個人的にはこれを行わないことを選択します)。

あなたが言及しているように、ドキュメントは確かにこれについて少し不明確ですが、一言で言えば、状況のあなたの把握は正確です。

于 2012-08-02T22:42:38.510 に答える