【发布时间】:2011-10-27 17:30:14
【问题描述】:
WPF 文本框捕获 Ctrl-Z 和 Ctrl-Y 用于自己的撤消/重做。通常很好,但是在我们的应用程序中,我们有一些文本框,我不希望有这种行为,而是传递给整个应用程序以作为全局撤消处理。
我发现我可以通过为 ApplicationCommands.Undo/Redo 添加 CommandBindings 来覆盖文本框对这些的处理。
我的问题:如何将这些绑定“转发”到父框架元素,以便最终路由到我安装在主窗口上的应用程序处理程序?
更新:多亏了 AndrewS,我发现我需要的只是将 IsUndoEnabled 设置为 false。然后应用程序命令被忽略,顶层窗口可以处理它们。耶!
【问题讨论】:
标签: wpf