作業中のアプリケーションに MVVM パターンを実装しています。ソリューションにはModel, View, and ViewModel
. には へのViewModel
参照がありModel
、 にView
は への参照がありViewModel
ます。私のModel
中にはクラスEvent
があり、中にViewModel
はObservableCollection<Event>
. 問題は、このコレクションを の として設定しようとしたDataContext
ときListView
ですView
。次のエラーが表示されます。
error CS0012: The type 'Model.Event' is defined in an assembly that is not referenced. You must add a reference to assembly 'Model, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
アプリを可能な限り分離したいのですが、これは私のアプリを分離していません。モデルの参照をビューに追加すると、エラーが発生しないことはわかっていますが、ビューにモデル参照を持たせたくありません。これを機能させる方法は?