C# 如何通过xaml文件中的“取消”按钮关闭窗口?

C# 如何通过xaml文件中的“取消”按钮关闭窗口?,c#,wpf,xaml,user-interface,button,C#,Wpf,Xaml,User Interface,Button,我想关闭xaml文件中的窗口/对话框。实际xaml: 没有实现此按钮的功能,如: <Button Name="CancelButton" Content="Cancel" Controls1:ButtonUtils.DialogResult="False" Click="CancelButton_Click" /> private void CancelButton_Click(object sender, RoutedEventArgs e) { Close();

我想关闭xaml文件中的窗口/对话框。实际xaml:


没有实现此按钮的功能,如:

<Button Name="CancelButton" Content="Cancel" Controls1:ButtonUtils.DialogResult="False" Click="CancelButton_Click" />

private void CancelButton_Click(object sender, RoutedEventArgs e)
{
    Close();
}

私有作废取消按钮\u单击(对象发送方,路由目标)
{
Close();
}
现在“取消”按钮的操作与“确定”按钮完全相同(保存内容并关闭窗口)。我想改变你的行为 “取消”按钮仅用于关闭窗口。除xaml文件外,没有“取消”按钮的实现。 带有“确定”和“取消”按钮的XAML:


我期待着像这样的事情:

<Button Name="CancelButton" Content="Cancel" Controls1:ButtonUtils.DialogResult="False"       [Method=CloseWindow()]      />

也许
按钮。IsCancel
属性会帮助您吗

<Button Name="CancelButton" Content="Cancel" Controls1:ButtonUtils.DialogResult="False" IsCancel=True"/>

<Button Name="CancelButton" Content="Cancel" Controls1:ButtonUtils.DialogResult="False"       [Method=CloseWindow()]      />
<Button Name="CancelButton" Content="Cancel" Controls1:ButtonUtils.DialogResult="False" IsCancel=True"/>