如何绑定窗口的关闭按钮X按钮

Nig*_*ker 5 c# wpf xaml mvvm

如何将控件上的一个按钮绑定到关闭窗口的X按钮?我只想创建关闭窗口的取消按钮.我在我的代码中使用MVVM.如果可能只在xaml中进行,我只是没有点击按钮的任何特殊代码.

qJa*_*ake 7

您只需调用该Close()方法即可关闭窗口.

private void MyButton_Click(object s, RoutedEventArgs e)
{
    Close();
}
Run Code Online (Sandbox Code Playgroud)

  • **不要害怕将代码放在MVVM应用程序的代码隐藏中.**如果您实现的逻辑是视图专用的(在这种情况下,是的,因为您正在关闭窗口),那么它属于在代码隐藏中,而不是viewmodel. (12认同)