HandyControl 中hc:ControlCommands.Close怎么在后台触发
时间: 2024-03-03 15:48:47 浏览: 211
你可以在代码中使用`CommandManager`来触发`hc:ControlCommands.Close`关联的命令。具体来说,你可以使用以下代码来触发:
```
CommandManager.InvalidateRequerySuggested();
hc:ControlCommands.Close.Execute(null, null);
```
第一行代码会通知`CommandManager`重新检查与`hc:ControlCommands.Close`关联的命令是否可以执行,第二行代码会执行`hc:ControlCommands.Close`关联的命令,从而关闭当前的窗口或者对话框。
需要注意的是,这种方式只能在后台代码中使用,因为命令是在后台代码中定义的。如果你想在XAML中触发`hc:ControlCommands.Close`关联的命令,你可以使用`EventTrigger`或者`DataTrigger`实现。
阅读全文