我想在检查本地文件的数据库连接设置后,使用我的主视图模型的实例启动 C#/WPF/MVVM 应用程序。
一旦我有了连接设置,我会将它们绑定(bind)到一个类并将它们包含在我的主视图模型中。
我想我会检查本地文件并在 App.xaml.cs 中创建主视图模型和主窗口的实例
有什么想法吗?有更好的方法吗?
最佳答案
我通常按照您说的去做:在 App.xaml.cs
中创建初始 View 和 ViewModel
protected override void OnStartup(StartupEventArgs e)
{
base.OnStartup(e);
var vm = new MainViewModel();
// set vm properties
var view = new MainView();
view.DataContext = vm;
view.Show();
}
关于c# - 应用程序启动检查,我应该在 MVVM 模式中的什么地方执行它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8875220/