0

我有一个窗口和一些用户控件。加载 Window 时,UserControls 之一以编程方式托管在 Window.Content 中。假设,用户控件具有按钮,当用户单击此当前用户控件时,此当前用户控件已从 window.Content 中删除并被销毁,并且另一个 userControl 添加到父 Window.Content 中。我像这样使用父母:

(Parent as Window).Content =  new MyUserControl;

但是一旦更改了父 userControl,Parent 的结果返回 null 并且之前的 userConrol 没有被破坏。

4

1 回答 1

0

刚刚创建了随附的示例来测试您要执行的操作。请提供有关您拥有的代码的更多详细信息。附加示例完全按照您所说的进行,没有任何空引用。

样本

于 2012-08-21T20:31:16.450 回答