2013-07-31 58 views
2

在WPF Datagrid的,我对于动态添加专栏中,我想设置X:Name属性DataGrid列由C#如何设置X:在WPF DataGrid列名称属性通过C#

我的代码:

DataGridTextColumn clm = new DataGridTextColumn(); 
        clm.Header = "Marks"; 
        clm.Width = 100; 
        clm.IsReadOnly = false; 
        dgChapters.Columns.Add(clm); 

如何设置X:通过C#

回答

2
//Registe it in a Method of a Window class 
this.RegisterName("mark", clm); 
//Use it in another Method like this 
DataGridTextColumn clm2 = this.FindName("mark") as DataGridTextColumn; 
+0

谢谢您的回答,如何检索在C#中的列名值Name属性上DataGridTextColumn –

+0

名称范围名称范围= NameScope.GetNameScope(本)为名称范围; 如果(名称范围!= NULL){ //namescope.Keys包含您 之前已经临时用户的所有名称} – Yii

+0

名称范围始终为空,其不存储创建RegisterName –

相关问题