从字符串变量复制并将数据粘贴到Textbox WPF中

时间:2019-12-17 09:45:48

标签: c# wpf multithreading clipboard paste

我正在尝试从c#中的字符串变量中复制数据,如下所示,

Clipboard.SetText(StringValue));

,然后尝试使用粘贴,

SendKeys.Send("^{v}");

但这无法正常工作,它会引发 ThreadStateException 异常,当我尝试使用如下所示的STA Thread时,

Thread thread = new Thread(() => Clipboard.SetText(Stringvalue));
thread.SetApartmentState(ApartmentState.STA);
thread.Start();
thread.Join();
SendKeys.Send("^{v}");

它在SendKeys上给我错误。发送关于 InvalidOperationException 的行。

我也尝试过 Sendkeys.SendWait(“ ^ {v}”); ,但这也不起作用。

注意:

请注意,我的目标应用程序是WPF,我正在另一个应用程序上编写代码以将值粘贴到目标WPF应用程序中。

0 个答案:

没有答案