Привязка данных к типам времени выполнения - PullRequest
0 голосов
/ 13 февраля 2012

Я использую this , чтобы определить динамический запрос IQueryable и установить результат как itemssource таблицы данных wpf. Я получаю эту ошибку в окне вывода:

System.Windows.Data Error: 40 : BindingExpression path error: 'DynamicProp1' property not found on 'object' ''DynamicType1' ....

когда я пытаюсь сделать это с ключевым словом dynamic, я получаю успех.

dynamic d = item;
var v = d.DynamicProp1;//works

1 Ответ

0 голосов
/ 13 февраля 2012

В dynamic вы всегда устанавливаете свойства , код в этом другом вопросе, кажется, определяет поля , которые не могут быть связаны.

(Используйте TypeBuilder.DefineProperty вместо DefineField)

...