【发布时间】:2012-10-04 11:28:34
【问题描述】:
我有一个自定义控件 (MyControl),它公开了一个自定义命令。我希望父 Window 能够调用此命令,并且所有 MyControls 都应该对其作出反应。
我已将该命令添加到MyControl 的CommandBindings 集合中,该集合还提供了始终返回true 的CanExecute 回调。
我的问题是调用此命令的菜单项永远不会启用。我推测这是因为菜单在可视化树中的 MyControls 上方,但老实说,我对 RoutedUICommand 的作用域的工作原理有点模糊。
有人可以澄清我做错了什么,或者这是否可能?
【问题讨论】:
标签: c# wpf command routed-commands tunneling