2013-07-31 123 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 –

相關問題