我正在尝试学习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中而不是直接放在视图代码中吗?如果是这样,我应该怎么做呢?
谢谢。