Jak sklonować UIElement w WinRT XAML C #?

Próbowałem najpierw tego podejścia, ale otrzymanie błędu „Element jest już dzieckiem innego elementu”

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

Potem sprawdziłemto ito, ale XamlWriter i XamlReader nie jest dostępny w WinRT. Próbowałem użyćMemberwiseClone () ale zgłasza wyjątek, „nie można użyć obiektu COM, który został oddzielony od podstawowego RCW.System.Runtime.InteropServices.InvalidComObjectException". Czy więc ktoś może mi powiedzieć, jak mogę sklonować istniejący UserControl w moim kanwie do siebie?

questionAnswers(2)

yourAnswerToTheQuestion