Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在wpf中按名称获取列定义_Wpf_Xaml - Fatal编程技术网

在wpf中按名称获取列定义

在wpf中按名称获取列定义,wpf,xaml,Wpf,Xaml,例如: <Grid Name="TestGrid"> <Grid.ColumnDefinitions> <ColumnDefinition Name="TestColumnName" Width="*" /> </Grid.ColumnDefinitions> </Grid> 我希望能够使用名称“TestColumnName”访问代码中的列定义。您在开发应用程序时使用的是什么。这在VisualStu

例如:

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


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

您在开发应用程序时使用的是什么。这在VisualStudio2008SP1中非常适合我

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

您尝试过:

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

工作很好,只是忘记了x:的名字。