W aplikacji WPF chcę przenieść UserControl z ContentControl do drugiego w postaci kodu:Przenieś UserControl z ContentControl do innego programowo
myContentControl2.Content = myUserControl;
w tym przypadku pojawia się błąd:
Określony element jest już logicznym dzieckiem innego elementu. Odłącz najpierw.
W ControlControl class description widzę RemoveVisualChild method, ale gdy próbuję użyć go w kodzie pojawia się nieznane metody error
myContentControl1.RemoveVisualChild(myUserControl);//here I get an "Unknown method" error
Jeżeli się mylę?
Jak przenieść UserControl z ContentControl na inny w kodzie?
Zaktualizowano odpowiedź – Maheep
@Maheep: tak, z odpowiedzią. – Clemens
@Clemens: Tak. To, co zaktualizowałem, jest takie samo jak twoja odpowiedź. Ale wypróbowałem rozwiązanie niezależnie i zaktualizowałem. Jestem w porządku z twoją odpowiedzią jako zaakceptowaną. Ale szczęśliwy, że ja też to uczyłem. – Maheep