C#WPFアプリケーションでMVVMライトをmvvmパターンで使用しています。 UI(Views)とロジックは分離されているので、Logic(ViewModels、Models、DALなど)がDLLにあることを意味しますが、私は自分のロジックを格納して、 UIのApp.config Mainwindow.xaml.cs内部メソッドを有する:C#WPF MVVMパターンロジックとUIが分離され、app.configのロジックがどこにあるか
解決策1:App.configファイル
に溶液2を読み取るためのロジックがあるため MainViewModelは、内部ロジックを有しています。
つ以上上げ質問:
あなたのプロジェクトDataAccessLayerで使用する場合は、のviewmodelsとモデル(グレードってこんなモン・ロジック)が配置されているプロジェクトでクラスを保存するか、またはあなたがDALを区切るん新しいクラスlibarayを使用して、あなたのビューモデルでDLLを使用しますか?
すべてのアプリケーションに対して1つだけの設定があり、プロジェクト内で.exeファイルを作成するように定義されています。すべての参照アセンブリは、実行時にその設定から読み取ることができます。 – Will