2014-05-01 4 views
0

Я пытаюсь разработать простое тестовое приложение, которое отображает DataGrid, состоящий из массива структур. У меня есть примерно 20 веб-сервисов, которые возвращают массивы структур, каждая из которых отличается структурой, которую я хотел бы привязать к datagrid для проверки достоверности данных.Привязать массив структур к DataGrid и автоматически генерировать столбцы

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

ответ

0

Используйте модель представления, чтобы получать структуры из веб-служб и преобразовывать их в классы (они должны быть определены для каждой структуры). Определите DataTemplate s для каждого из ваших классов в DataGrid.Resources.

Смежные вопросы