【发布时间】:2018-11-03 20:04:00
【问题描述】:
我需要复制一个UIElement。
我搜索了一个解决方案,发现了这个例子:
string saved = XamlWriter.Save(canvas1);
StringReader sReader = new StringReader(saved);
XmlReader xReader = XmlReader.Create(sReader);
Canvas newCanvas = (Canvas)XamlReader.Load(xReader);
stackPanel2.Children.Add(newCanvas);
效果很好。
我的应用程序复制了一长串UIElements,我发现这需要很多时间。
有人知道如何更快地复制UIElements?
【问题讨论】: