我的 WPF 应用程序中有一个 TextBox,我添加了一个 Paste 事件来使用:
DataObject.AddPastingHandler(elm, new DataObjectPastingEventHandler(OnPaste));
现在我想从 C# 代码触发 OnPaste 事件。我怎样才能做到这一点?我尝试在控件上调用 Paste() 函数。文本粘贴在控件中,但未触发 OnPaste 事件..:
private static void Foo(TextBox textBox, string pastedText)
{
Clipboard.SetData(DataFormats.Text, pastedText);
textBox.Paste();
}