我有一个自定义控件 ( MyControl),它公开了一个自定义命令。我希望父母Window能够调用这个命令,并且所有人都MyControls应该对它做出反应。
我已将该命令添加到MyControl的CommandBindings集合中,该集合还提供了一个CanExecute始终返回 true 的回调。
我的问题是调用此命令的菜单项永远不会启用。我假设这是因为菜单MyControls在可视树的上方,但老实说,我对RoutedUICommand' 范围的确切工作方式有点模糊。
有人可以澄清我做错了什么,或者这是否可能?