6
ビューをモデルプロパティにバインドする必要がありますか、それともViewModelがそれを所有する必要がありますか?
私は次の技術環境でプロジェクトを開始しています:.Net 4.0、Entity Framework 4.0、WVM with MVVM Architecture 私はネット上で多くの例を見て、この環境に関する本をいくつか見ました。いくつかの例では、著者はこのアイデアを持っていました: Viemodelには、Modelクラスのインスタンス(Entity Framework Entity、Personなど)があります WPFビューコントロールをModelのプロパティにバインドします 一部の著者はそうしましたが: Viemodelは、モデルのすべてのプロパティを公開します。 モデルに直接ではなく、ViewModelのプロパティにWPFビューコントロールをバインドします。 それでは、viewmodelが独自のモデルを公開するのではなく、モデルからプロパティをバインドできるようにすることをお勧めしますか?またはどちらがより好ましいですか?