在WinForms中,我们可以为按钮指定DialogResult.在WPF中,我们只能在XAML中声明取消按钮:
<Button Content="Cancel" IsCancel="True" />
Run Code Online (Sandbox Code Playgroud)
对于其他人,我们需要捕获ButtonClick并编写如下代码:
private void Button_Click(object sender, RoutedEventArgs e)
{
this.DialogResult = true;
}
Run Code Online (Sandbox Code Playgroud)
我正在使用MVVM,所以我只有Windows的XAML代码.但对于模态窗口我需要编写这样的代码,我不喜欢这样.在WPF中有更优雅的方式来做这些事情吗?
| 归档时间: |
|
| 查看次数: |
2158 次 |
| 最近记录: |