在我的 WPF 应用程序中,我创建了一个Window
包含 的FlowDocumentScrollViewer
,以及其他控件。
我已经为我的 Window 创建了一个命令绑定到 Print 命令,其中包含一个 Executed 处理程序,它运行一些自定义逻辑,并最终打印 FlowDocumentScrollViewer 的内容。
一切正常,但我有一个问题。
如果用户在 FlowDocumentScrollViewer 中单击,然后按 Ctrl + P,它将执行 FlowDocumentScrollViewer 本身的打印命令绑定,而不是我的窗口的绑定。所以我的自定义逻辑没有执行,打印输出也不是应该的。
如何禁用 FlowDocumentScrollViewer 的打印命令绑定,并确保在所有情况下按 Ctrl + P 都会运行我的 Windows 的打印命令绑定?