【发布时间】:2009-02-11 08:39:23
【问题描述】:
我有一个 RoutedUICommand,可以通过 UI 中的不同位置进行访问。如全局Keyboardshortcut、Menu、ContextMenu或Button。要在 RoutedUICommand.CanExecute 和 RoutedUICommand.Execute 方法中执行的代码取决于所使用的 UI 元素。我怎样才能实现这种差异化。我在想我可以使用 (Can)ExecutedRoutedEventArgs.Source 或 OrigianlSource 但来源总是相同的。它是主根窗口。这通常是如何实现的?我可能做错了什么?
【问题讨论】:
标签: wpf routed-commands