for( i=0; i<10; i++)
{
MyDockPanel.Children.Add( MyFrameWorkElement);
}
但是我收到了错误:
元素已经是孩子了 另一个元素。
如何在Silverlight中多次添加相同的元素?
谢谢
答案 0 :(得分:0)
您无法将框架元素的单个实例添加到多个父级。您需要创建多个实例。例如:
for( i=0; i<10; i++) { MyDockPanel.Children.Add( new MyFrameWorkElement()); }
更有可能的是,您将在循环中包含代码以首先创建每个新实例,在其上设置一些属性,然后将其添加到父实例。
祝你好运!答案 1 :(得分:0)
问题是您需要创建MyFrameWorkElement
的新实例。现在您尝试多次添加相同实例。目前尚不清楚该对象是什么,但尝试这样的事情:
for (int i = 0; i < 10; i++) {
MyDockPanel.Children.Add(new MyFrameWorkElement());
}