Я должен делать привязку для сетки данных динамически в коде. Я написал код, как показано ниже. Когда я отлаживаю этот блок кода, кажется, что он выполняет привязки правильно, но сетка не имеет столбцов в форме.
MyClass myInstance = new MyClass();
dataGridObject = new DataGrid();
dataGridObject.Width = 200;
dataGridObject.Height = 200;
binding = new Binding();
binding.Source = myInstance;
foreach (PropertyInfo prop in myInstance.GetType().GetProperties())
{
binding.Path = new PropertyPath(prop.Name);
DataGridTextColumn column = new DataGridTextColumn();
column.Header = prop.Name;
column.Binding = new Binding(prop.Name);
dataGridObject.Columns.Add(column);
}
dataGridObject.ItemSource = myInstanceList;
Почему нет сетки с колонками, хотя я сделал необходимые привязки?
Спасибо за ответы заранее ..