![]() |
1
3
以下是WPF如何使用ApplicationCommand.Close:
这个
documentation
为什么您关心Win32文档中的内容?这在三种情况下可能很重要:
所以回答你的问题:不,
|
![]() |
2
3
如果你只是想绑定一个按钮点击关闭一个对话框,你可以设置
以及背后的代码:
将
关闭对话框并返回
因为这是视图代码(关闭一个窗口),所以在我严格的MVVM架构中,这种代码隐藏通常不会给我带来任何压力。YDMV公司。 |
![]() |
3
1
关闭应用程序不同于关闭对话框。 有一个用于取消对话框的内置命令。在您创建的任何窗口类的顶部都有一个大的红色“X”。当您点击“X”时,您将生成一个“DialogCancelCommand”,然后由Window类中的“OnDialogCancel”事件处理程序处理。但是,由于只有Redmond内部知道的原因,“DialogCancelCommand”是一个内部RoutedEvent。 我不能代表其他工程师说话,但我已经从反映的代码中复制了“DialogCancelCommand”,这样我就可以以内部命令执行相同操作的方式关闭对话框。
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 5 月前 |
![]() |
Barta · WPF MVVM不更新视图 6 月前 |
![]() |
Denis Ivanov · WPF控件在属性更改时不会更新 6 月前 |
![]() |
codymanix · WPF:TextBlock周围可见小边框? 6 月前 |
![]() |
Nostromo · 来自背景对象的工具提示 10 月前 |
![]() |
Nuvolari · 从可观测集合添加/删除时出现对象处理异常 1 年前 |
![]() |
CCarter · 只能在设计器中DependencyObject的DependencyProperty上设置显示“Binding”的WPF ICommand DependencyProperties[重复] 1 年前 |
![]() |
Thern · 在UI线程(WPF)上的void方法中调用异步函数 1 年前 |