我想太多了,让自己陷入了混乱,但无法理清头绪。
我是 WPF 的新手,我正在尝试熟悉 MVVM。我理解这个理论。我需要一个视图、一个模型和另一个模型(称为视图模型)。
但是,如果我的模型是由 View 的构造函数的参数构造的,会发生什么情况。
所以,假设我有一个完全空的项目,唯一的事情是我有一个重载的 MainWindow 构造函数,它采用模型:
public MainWindow(Logging.Logger logFile)
{
InitializeComponent();
this.DataContext = logFile;
}
模型是日志文件。当我没有单独的 Model 类时,我还能实现 MVVM 吗?
任何想法将不胜感激。