将MVVM用于File-> Exit的关闭操作有什么意义呢?
当你可以简单地为Click事件创建一个事件回调时,做一个关闭命令看起来很麻烦.对于这样与数据或业务逻辑没有任何关系的东西,我没有看到使用MVVM方法的意义.为什么不使用以下内容:
XAML:
<MenuItem Header="_File" Background="WhiteSmoke">
<MenuItem Name ="Exit" Tag="Exit" Header="Exit" Click="Exit_Click"/>
</MenuItem>
Run Code Online (Sandbox Code Playgroud)
代码背后:
private void Exit_Click(object sender, RoutedEventArgs e)
{
this.Close();
}
Run Code Online (Sandbox Code Playgroud)