首页 文章

ComponentOne WPF RichTextBox未正确处理AddPastingHandler或AddCopyingHandler

提问于
浏览
2

我试图阻止在ComponentOne WPF RichTextBox中复制/粘贴 . 我已经读过以下代码应该适用于WPF控件:

DataObject.AddPastingHandler(EditorBox, OnCancelCommand);
DataObject.AddCopyingHandler(EditorBox, OnCancelCommand);

private void OnCancelCommand(object sender, DataObjectEventArgs e)
{
    e.CancelCommand();
}

其中 EditorBoxC1.WPF.RichTextBox.C1RichTextBox .

这适用于我们正在使用的其他WPF控件,但不适用于ComponentOne RichTextBox . 发生的情况是事件处理程序不处理复制操作,并且复制正常工作 . 处理粘贴操作,但仍然粘贴文本,因此 e.CancelCommand() 无效 .

这是ComponentOne RichTextBox控件特有的问题吗?

1 回答

  • 0

    您可以处理PreviewKeyDown事件并检查Ctrl p .

相关问题