Copy text into the Windows Clipboard with .NET

Copy text into the Windows Clipboard with .NET

To copy text to the clipboard with .NET Framework, usually you have used .NET wrapper of Windows Forms:

1System.Windows.Forms.Clipboard.SetText

However, in the new .NET world, where we want to support many operating systems, this wrapper is rather a hindrance. Thank goodness someone took the trouble and created a very nice, stable library: .NET CopyText on GitHub

1ClipboardService.SetText("Text to place in clipboard");
2string text = ClipboardService.GetText();

and even async is finally supported

1await ClipboardService.SetTextAsync("Text to place in clipboard");
2string text = await ClipboardService.GetTextAsync();

Comments

Twitter Facebook LinkedIn WhatsApp