Мне нужно скопировать 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);
Он работал отлично.Мое приложение копирует длинный список UIElement
с, и я обнаружил, что это занимает много времени.У кого-нибудь есть идеи как копировать UIElement
с быстрее?