将窗口关闭事件绑定到ICommand
本文关键字:绑定 ICommand 事件 窗口 | 更新日期: 2023-09-27 18:29:36
我有一个简单的WPF应用程序,其中没有任何像mvvmlight这样的mvvm框架。有没有办法将窗口关闭事件绑定到视图模型中的ICommand?
我试过类似的东西
<Window.CommandBindings>
<CommandBinding Command="Close" Executed="{Binding WindowClose}" />
</Window.CommandBindings>
但显然它不起作用,因为它正在寻找一个事件处理程序。有简单的方法吗?
订阅事件关闭并从代码中调用WindowClose.Execute(null)。或者使用EventToCommand(来自某些MVVM工具包)。