我有一个窗口和一些userControls。当Window加载时,UserControls之一以programicaly托管在Window.Content中。假设,userControls具有按钮,当用户点击此按钮时,将当前UserControl从window.Content和destoryed以及另一个userControl添加到父Window.Content中。我像这样使用Parent:
(Parent as Window).Content = new MyUserControl;
但是一旦更改了父userControl,Parent返回null的结果和之前的userConrol没有被破坏。