Exemplo n.º 1
0
 private void copyToClipboard()
 {
     if (selectionService.PrimarySelection != null)
     {
         MathExpViewer mv = selectionService.PrimarySelection as MathExpViewer;
         if (mv != null)
         {
             MathExpGroup mg   = new MathExpGroup();
             MathExpItem  mi   = mv.ExportMathItem(mg);
             XmlDocument  doc  = new XmlDocument();
             XmlNode      node = doc.CreateElement("MathExpression");
             doc.AppendChild(node);
             mi.SaveToXmlNode(_writer, node);
             Clipboard.SetData("MathItem", doc.OuterXml);
             enablePaste();
         }
     }
 }