作業中のアプリケーションに 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'.
アプリを可能な限り分離したいのですが、これは私のアプリを分離していません。モデルの参照をビューに追加すると、エラーが発生しないことはわかっていますが、ビューにモデル参照を持たせたくありません。これを機能させる方法は?