考えすぎて混乱しているのですが、頭がすっきりしません。
私はWPFが初めてで、MVVMに慣れようとしています。理論はわかりました。ビュー、モデル、および別のモデル (ビューモデルと呼ばれます) が必要です。
ただし、ビューのコンストラクターのパラメーターによってモデルが構築されている場合はどうなりますか。
したがって、完全に空のプロジェクトがあると仮定すると、唯一のことは、モデルを取るオーバーロードされた MainWindow コンストラクターがあることです。
public MainWindow(Logging.Logger logFile)
{
InitializeComponent();
this.DataContext = logFile;
}
モデルはログファイルです。別のモデル クラスがない場合でも MVVM を実装できますか?
任意の考えをいただければ幸いです。