我正在尝试学习 MVVM,但有些东西我还不明白。
目前,我有这个事件处理程序:
private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
if (MessageBox.Show("Are you sure you want to close this application?", "Close??", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.No)
{
e.Cancel = true;
}
}
好简单。但是,我想在这个应用程序中应用 MVVM 模式。
我想知道,我是否应该将此逻辑放在 ViewModel 中而不是直接放在视图代码中?如果是这样,我该怎么做?
谢谢