Wie UIElement in WinRT XAML C # klonen?

Ich habe diesen Ansatz zuerst ausprobiert, erhalte jedoch den Fehler "Element ist bereits das Kind eines anderen Elements".

var objClone = new MyImageControl();
objClone = this;
((Canvas)this.Parent).Children.Add(objClone);

Dann habe ich nachgesehendiese unddiese, aber XamlWriter und XamlReader sind in WinRT nicht verfügbar. Ich habe versucht zu verwendenMemberwiseClone () Es wird jedoch eine Ausnahme ausgelöst: "COM-Objekt, das vom zugrunde liegenden RCW getrennt wurde, kann nicht verwendet werden.System.Runtime.InteropServices.InvalidComObjectException". Kann mir jemand sagen, wie ich das vorhandene UserControl in meinem Canvas für sich klonen kann?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage