30

Jun

Silverlight 4 : Clipboard

Grazie alla classe Clipboard  introdotta in Silverlight 4 è possibile accedere alla clipboard , l'accesso però è limitato al solo testo unicode . Quando in  un'applicazione Silverlight Partial trusted cerchiamo di modificare il contenuto della clipboard o ne vogliamo solamente recuperare il contenuto , solo una volta per sessione viene visualizzato un messagio  che richiede la conferma da parte dell'utente (Vedi figura 1) . Le api possono essere invocate solo in risposta ad un'azione da parte dell'utente ad esempio un MouseClick o un KeyDown , altrimenti verrà scatenata un'eccezione ( Clipboard access is not allowed ) .

  Figura 1

La classe Clipboard espone i membri che seguono

Nome Descrizione
ContainsText Verifica che nella clipboard vi sia del testo unicode ritornando un valore boolean
GetText Recupera il contenuto della clipboard
SetText Imposta il contenuto della clipboard

 

 

 

Imposta il contenuto della clipboard inserendo il testo  Hello

Clipboard
.SetText("Hello")

Visualizza il testo contenuto nella clipboard tramite una messagebox

MessageBox.Show(Clipboard.GetText, "Testo contenuto nella clipboard", MessageBoxButton.OK)

 

by Andrea Romeo on 6/30/2010
Post archive