![]() |
1
0
Alt+F4应该触发CloseCommand(RoutedUICommand,来自静态类ApplicationCommands的属性)。 如果为此命令定义CommandBinding,则应该能够对此命令作出反应(即调用StopCommand或以其他方式取消),并将其标记为已处理,否则窗口将处理并关闭它。 如果这是不可能的,您可以从CloseCommand(在应用程序启动时)中分离keyphense Alt+F4并将其映射到执行取消操作的其他操作。 |
![]() |
2
0
我最终通过一个自定义行为来支持这一点,代码如下。如果有人能想到的话,我非常乐意切换到更干净的实现(例如,不需要向按钮添加行为的实现)。 关于实现(基于Rx)的一些说明:
下面是代码:
|
![]() |
scottyaim · Xamarin窗体、棱柱体和工具栏项? 7 年前 |
![]() |
gr1d3r · MVVM-从视图模型关闭窗口 7 年前 |
![]() |
Bigeyes · 将数据传递给父视图--视图之间的通信 7 年前 |
![]() |
Bishoy · 处理冗长的异步任务并通知用户 7 年前 |