Perché non funziona Clipboard.GetText?

String str = Clipboard.GetText(); 

lancia un’eccezione

Si è verificata un’eccezione non gestita di tipo “System.StackOverflowException” in PresentationCore.dll

Come posso prevenire questo problema?

Potresti provare:

 Clipboard.GetText(System.Windows.Forms.TextDataFormat.Text) 

Oppure dai un’occhiata qui: Clipboard.GetText restituisce null (stringa vuota)

http://msdn.microsoft.com/es-en/library/system.windows.forms.clipboard.gettext.aspx

Guarda la risposta accettata in questo thread:

Collegamento all’esempio di codice funzionante

In sintesi è necessario assicurarsi di iniziare o di essere in esecuzione in un STAThread con staThread.SetApartmentState (ApartmentState.STA); Ti suggerisco anche di aggiungere un po ‘di sonno o di attendere dopo l’iscrizione, perché a volte il contenuto degli appunti non è immediatamente disponibile quando staThread.Join () restituisce.