C# 如何通过xaml文件中的“取消”按钮关闭窗口?
我想关闭xaml文件中的窗口/对话框。实际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();
没有实现此按钮的功能,如:
<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"/>