SL4 - привязка DataGridTextColumn с свойством
-
26-10-2019 - |
Вопрос
У меня есть DataGrid. В событии DataGrid AutogeneratingColumn у меня есть какой -то код, который выглядит так:
if (e.Property.Name.Contains("MetaData"))
{
var descCol = new DataGridTextColumn(e.Property);
var bnd = new Binding("Description");
bnd.Mode = BindingMode.TwoWay;
descCol.Binding = bnd;
e.Column = descCol;
e.Column.Header = "Description";
return;
}
Столбец связывается с типом Метаданные который имеет названное свойство строкового свойства Описание что я хотел бы отобразить в моем данных. До сих пор я не смог получить ценность Описание свойство для отображения в моем данных. Я думаю, что путь, который я прохожу в Связывание Конструктор может быть неверным. Я также попробовал «метаданные.description», и это тоже не работает.
Может ли кто -нибудь помочь мне правильно настроить привязку на моем DataGridTextColumn?
Решение 2
var bnd = new Binding("MetaData.Description");
Сделал трюк после того, как я также решил эту проблему:
Другие советы
Изменить это,
var bnd = new Binding("Description");
к
var bnd = new Binding(e.Property.Name);
Не связан с StackOverflow