WPF,是否有一种替代Grid元素的智能方法?

时间:2010-12-16 01:34:38

标签: wpf

  

网格已按行和列添加元素,我想通过以下方式将新元素添加到网格中:

grid.children[i] =element as UieElement;

这对我来说是有问题的。有错误。

我在线程中避免刷新,所以我还没有清除Grid.Children。

2 个答案:

答案 0 :(得分:1)

试试这个:

grid.Children.RemoveAt(i);
grid.Children.Insert(i, element as UieElement);

(另外,但我认为这是一个错字:儿童应该是网格中的大写字母C.孩子们......)

答案 1 :(得分:0)

要添加元素,您必须这样做:

grid.Children.Add(element);

如果要设置行/列,可以在添加之前以编程方式设置属性,如下所示:

element.SetValue(Grid.RowProperty, 1);

如果您只需要访问特定的孩子,则可以按照示例中的索引访问现有部分。