我想檢查一個本地文件的數據庫連接設置後,啓動一個帶有主視圖模型實例的C#/ WPF/MVVM應用程序。應用程序啓動檢查,我應該在哪裏使用MVVM模式執行它們?
一旦我有了連接設置,我將它們綁定到一個類並將它們包含在我的主視圖模型中。
我在想,我會檢查本地文件,創建主視圖模型的實例,以及主窗口中App.xaml.cs
有什麼想法?有一個更好的方法嗎 ?
我想檢查一個本地文件的數據庫連接設置後,啓動一個帶有主視圖模型實例的C#/ WPF/MVVM應用程序。應用程序啓動檢查,我應該在哪裏使用MVVM模式執行它們?
一旦我有了連接設置,我將它們綁定到一個類並將它們包含在我的主視圖模型中。
我在想,我會檢查本地文件,創建主視圖模型的實例,以及主窗口中App.xaml.cs
有什麼想法?有一個更好的方法嗎 ?
我平時你說的去做:創建App.xaml.cs
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();
}
初始視圖和視圖模型您可以實現這個責任在一個單獨的類,它是負責導航(裝載(一個視圖模型和)視圖並收聽導航信息)。
在App類中,您只需實例化並初始化此類。