我正在過度考慮這一點,讓自己陷入混亂,但無法清除我的頭。MVVM使用UI的構造函數來傳遞模型
我是WPF新手,我正在嘗試熟悉MVVM。我理解這個理論。我需要一個視圖,一個模型和另一個模型(稱爲視圖模型)。
但是,如果我的模型是由視圖的構造函數的參數構造的,會發生什麼情況。
因此,假設我有一個完全空白的項目,唯一的事情是我一個重載的主窗口構造函數取模型:
public MainWindow(Logging.Logger logFile)
{
InitializeComponent();
this.DataContext = logFile;
}
型號是日誌文件。如果我沒有單獨的Model類,我仍然可以實現MVVM嗎?
任何想法將不勝感激。
我個人完全不明白你在問什麼。 – Jon