我开发了一个 WPF 应用程序。我有一个从 Window 继承的主窗口,一个 tabcontrol 和这个 tabcontrol 中的许多从 UserControl 继承的 tabitems。每个 tabitem 都有自己的 cs 文件,我用 C# 编写所有业务逻辑,还有一个 XAML 文件,用于完成 UI 的开发。我还有一个带有数据库的 SQL Server,我通过 LINQ 连接到该数据库。
所以我必须写下我选择在我的应用程序中使用的控制器。这是我感到困惑的地方,因为我没有手动编写控制器,而且我认为 ViewModel 在我的情况下会像控制器一样。这可能是正确的吗?ViewModel 可以像控制器一样工作吗?