我正在尝试在 StackPanel 中插入多个矩形,但是我一直收到错误提示“元素已经是另一个元素的子元素”。如果使用 Canvas 也会出现相同的情况。
例如:
List<Rectangle> recList = new List<Rectangle>();
在列表中放置一些矩形
StackPanel stack = new StackPanel();
foreach(var item in recList)
stack.Children.Add(item); // get error here on 2nd item trying to add
uiStackPanel.Children.Add(stack); // declared in XAML
我希望能够动态地在水平方向插入矩形。
根据互联网上的信息,我应该可以这样做(至少手动可以),但是...
怎么办呢? :)