2009-03-26 3 views
2

У меня есть структура данных, как это:Отображение динамической структуры данных в Silverlight DataGrid

MyDataStructure{ 
    string Name{get;set} 
    string Title{get;set;} 
    IDictionary<string, bool> Values{get;set;} 
} 

Я хочу, чтобы отобразить элементы из массива этой структуры в типе сетки данных дисплея

Имя | Название | {Значения [0] .Name} | {Значения [1] .Name} | ... | {Значения [N] .Name}

Любые предложения?

ответ

0

Я думаю, что вы могли найти что-то из вопросов (here) У меня была такая же проблема несколько дней назад. Вкратце, я нашел только два решения:

  • с помощью отражения, чтобы «трансформировать» свой словарь для среды исполнения сгенерированного класса со свойствами, взятых из самого словаря (свойства названия будет принят, для нелогич- от значения ключа)

  • с использованием динамического языка (например, IronPython), чтобы сделать то же самое, описанное ранее, но в пути (проще я не проверял еще)

Я не знаю прямо сейчас, если это будет зафиксировано в SL3. Прямо сейчас, кажется, невозможно связать, используя «позицию».

Если вы найдете любое другое решение хорошо принято :)

Giorgio

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