2009-07-16 49 views
0

好吧,问题是我有几个GridViewColumns,它没有实现一个名称属性,但是,我总是可以为它们设置x:Name属性。如何过,我需要通过代码这个名字让他们,有点像XAML x:代码名称

foreach(GridViewColumn column in this.ColumnCollection) 
{ 
    if(column.(x:Name Property) == "columnName") 
     return column 
} 

return null 

我没有使用自定义列“NamedGridViewColumn”从GridViewColumn继承并实现Name属性解决这个问题,但它仍然知道如何获得代码上的x:Name是有趣的。

谢谢!

回答

1

我觉得

column.GetValue(NameProperty).ToString() == "columnName" 

应该做的伎俩。

+0

没有工作,它返回一个emptry字符串(“”) – Carlo 2009-07-17 17:52:03