Silverlight y Clipboard

Silverlight 2 Comentarios »

Como complemento al articulo en el que explicabamos como generar / grabar un fichero en Silverlight, el uso del clipboard puede sernos también de utilidad. La solución, aunque no optima porque solo funciona en Internet Explorer, es simpe.

C#:
  1. private void btnSetTo_Click(object sender, RoutedEventArgs e)
  2. {
  3.    ScriptObject clipboard = (ScriptObject)HtmlPage.Window.GetProperty("clipboardData");
  4.  
  5.    if (clipboard != null)
  6.       clipboard.Invoke("setData", "text", txtCaja.Text);
  7. }
  8.  
  9. private void btnGetFrom_Click(object sender, RoutedEventArgs e)
  10. {
  11.    ScriptObject clipboard = (ScriptObject)HtmlPage.Window.GetProperty("clipboardData");
  12.  
  13.    if (clipboard != null)
  14.       txtCaja.Text = clipboard.Invoke("getData", "text").ToString();
  15. }
  16.  

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in

Switch to our mobile site