【问题标题】:ComponentOne WPF RichTextBox not handling AddPastingHandler or AddCopyingHandler correctlyComponentOne WPF RichTextBox 未正确处理 AddPastingHandler 或 AddCopyingHandler
【发布时间】:2014-05-30 11:42:33
【问题描述】:

我试图阻止在 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 控件特有的问题吗?

【问题讨论】:

标签: c# wpf richtextbox copy-paste componentone


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-23
    • 2014-08-31
    • 2014-05-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多