Search code examples
c#wpfdatagridwpf-4.0

how to set the X:Name property through C# in wpf datagrid column


In WPF Datagrid, i am adding Column dynamically for that i want to set X:Name property of DataGrid column by C#

My Code:

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

How to set X:Name property on DataGridTextColumn by C#


Solution

  • //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;