Ejemplo n.º 1
0
        protected string SaveToString()
        {
            Canvas canvas = xamlDrawingCanvas.CloneToCLR(false);

            //canvas.Background = xamlCanvasBrushPicker.PickedBrush;
            return(DDTools.WriteToXaml(canvas, false));
        }
Ejemplo n.º 2
0
        public void CopyToClipboardAsXaml(Canvas carrierCanvas)
        {
            if (TSFrame == null)
            {
                return;
            }

            foreach (DDObjectTC otc in TSFrame.Targets)
            {
                carrierCanvas.Children.Add(otc.Target.CloneToCLR());
            }
            string xaml = DDTools.WriteToXaml(carrierCanvas, true);

            Clipboard.SetText(xaml);
        }
Ejemplo n.º 3
0
        public void CopyToClipboard()
        {
            if (TSFrame == null)
            {
                return;
            }

            StringBuilder sb = new StringBuilder();

            sb.AppendLine("<DDClipboardRoot>");
            foreach (DDObjectTC otc in TSFrame.Targets)
            {
                sb.AppendLine(DDTools.WriteToXaml(otc.Target.CloneToCLR(), false));
            }
            sb.AppendLine("</DDClipboardRoot>");
            Clipboard.SetData(DataFormat, sb.ToString());
        }