WPF - 如何将图像插入Grid元素的第2列

时间:2008-12-06 09:10:12

标签: wpf

正如主题所说我想将图像插入网格的第二列 用2列确定。

以编程方式即???

我看不到如何使用grid.Children.insert(1,img)选择列 不起作用。

马尔科姆

2 个答案:

答案 0 :(得分:7)

Image imgControl = new Image();
Grid.SetColumn(imgControl, 1);
gridContainer.Children.Add(imgControl);

网格中包含的对象基于附加的依赖项属性Column Row ColumnSpan和RowSpan进行定位,如上所示设置。

答案 1 :(得分:5)

WPF中元素的行/列索引是附加属性。您可以在Grid上使用静态方法设置它,如下所示:

Grid.SetColumn(img, 1);

更多信息here,以及有关附加属性的更多信息here