【发布时间】:2012-01-30 10:18:51
【问题描述】:
在 WPF 应用程序中,我想在代码中将 UserControl 从 ContentControl 移动到另一个:
myContentControl2.Content = myUserControl;
在这种情况下,我得到一个错误:
指定的元素已经是另一个元素的逻辑子元素。先断开连接。
在ControlControl class description 中,我可以看到RemoveVisualChild method,但是当我尝试在代码中使用它时,我得到一个未知方法 错误
myContentControl1.RemoveVisualChild(myUserControl);//here I get an "Unknown method" error
我哪里错了?
如何在代码隐藏中将 UserControl 从 ContentControl 移动到另一个?
【问题讨论】:
-
@Maheep:是的,我回答了。
-
@Clemens:是的。我更新的内容与您的答案相同。但我独立尝试了解决方案并进行了更新。我同意您的回答已被接受。但很高兴我也学会了。
标签: c# wpf visual-tree