在wpf中按名称获取列定义

时间:2009-03-19 12:25:52

标签: wpf xaml

例如:

<Grid Name="TestGrid">
    <Grid.ColumnDefinitions>
        <ColumnDefinition Name="TestColumnName" Width="*" />
    </Grid.ColumnDefinitions>
</Grid>

我希望能够使用名称'TestColumnName'访问代码中的列定义。

3 个答案:

答案 0 :(得分:1)

使用x:Name属性而不是Name:)

答案 1 :(得分:1)

你试过了吗?

this.TestGrid.ColumnDefinitions.Where(c => c.Name == "TestColumnName").SingleOrDefault();

答案 2 :(得分:0)

您在开发应用程序时使用了什么?在Visual Studio 2008 SP1中,这对我很有用。