Привязка DynamicObject к DataGrid с автоматическим поколением столбца?

Я все еще экспериментирую с DynamicObjects. Теперь мне нужна некоторая информация: я пытаюсь связать объект, наследовавшийся от DynamicObject до WPF DataGrid (не Silverlight).

Как я заставляю DataGrid автоматически создавать свои столбцы из доступных общественных собственностей объекта, которые обычно сгенерированы во времени выполнения? Это возможно на самом деле?

10
задан Hendrik Wiese 18 March 2010 в 22:19
поделиться

1 ответ

Я думаю, что DataGrid использует TypeDescriptor для получения свойств объекта для создания колонок. Поэтому вы должны быть в состоянии достичь этого, если ваш DynamicObject реализует ICustomTypeDescriptor. Реализуйте метод GetProperties так, чтобы он возвращал динамические свойства вашего объекта.

2
ответ дан 3 December 2019 в 23:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: