我有一个小问题。
这是我的代码:
stackPanelShapesContainer = new StackPanel();
InitializeStackPanle();
var gotFocusStackPanle =(StackPanel) canvas.Children[gotFocusStackPanelIndex];
foreach (UIElement child in gotFocusStackPanle.Children)
{
UIElement uiElement = child;
stackPanelShapesContainer.Children.Add(uiElement);
}
在上述代码的第9行,我遇到了以下错误 -
指定的元素已经是另一个元素的逻辑子元素。请先断开连接。
我该如何解决它?有什么解决方案吗?
uiElement
已经是另一个 UI 元素的子级。在WPF
中,一个UIElement
不能成为多个元素的子级。 - Tigran