Windows phone 8 从后端/定位元素访问xaml grid.column

Windows phone 8 从后端/定位元素访问xaml grid.column,windows-phone-8,windows-phone,windows-phone-8.1,Windows Phone 8,Windows Phone,Windows Phone 8.1,因此,基本上我在后端创建了一个元素,并希望将其添加到gv网格的第1列,我应该怎么做 TextBlock frName=new TextBlock(); frName.Text=“123”; gv.儿童添加(frName); 在xaml中,我想应该是这样的 我在文档中找不到任何属性或任何注释,说明如何将其放入所需的列中 附言 我也在后端创建网格列定义,但我发现如何创建网格列非常简单,不确定是否以良好的方式创建网格列 Grid tg=new Grid(); GridLength cw=新的Gr

因此,基本上我在后端创建了一个元素,并希望将其添加到gv网格的第1列,我应该怎么做

TextBlock frName=new TextBlock();
frName.Text=“123”;
gv.儿童添加(frName);
在xaml中,我想应该是这样的


我在文档中找不到任何属性或任何注释,说明如何将其放入所需的列中

附言

我也在后端创建网格列定义,但我发现如何创建网格列非常简单,不确定是否以良好的方式创建网格列

Grid tg=new Grid();
GridLength cw=新的GridLength(70);
列定义光盘;
对于(int i=0;i<4;i++){
cd=新列定义();
cd.宽度=cw;
tg.column definitions.Add(cd);
}  
和(以及Canvas.Left和Canvas.Top)是附加属性。它们由容器类(或画布)声明,而不是由设置它们的DependencyObject声明。请参阅MSDN上的

要在代码中设置附加属性,请使用带有属性标识符的方法。我将归还财产

frName.SetValue(Grid.ColumnProperty,1);

创建网格及其列的代码基本上是正确的。您仍然需要将其添加到可视化树中的容器中,类似于使用gv.Children.add添加frName(frName)

在这里找到了解决方案,希望它能帮助他人并减轻压力:另一种方法是通过实用方法-
Grid.SetColumn(frName,1)进行添加