Я искал это, но все примеры, которые я мог найти, использовали XAML, что делало решение слишком статичным.Вот что я хочу сделать:
Я хотел бы заполнить столбцы, строки и атрибуты DataGrid из файла XML, который будет указан во время выполнения.Ничто в атрибутах DataGrid не может быть исправлено;XML объясняет это до последней детали (следовательно, почему примеров XAML, которые я видел, недостаточно).
Детали файла XML открыты, поэтому подойдет любой макет, но в качестве примера:
<data>
<row Column="Col 1" Value="100" />
<row Column="Col 2" Value ="200" />
</data>
Получит сетку из 2 столбцов с именами Column & Value соответственно со значениями ("Col 1", 100) и ("Col 2", 200) для строк 1 и 2 соответственно.
Опять же, у меня нет проблем с радикально отличающимся XML, поэтому я возьму то, что работает.
Что-то вроде этого кажется очень полезным, поскольку это позволило бы создавать общие компоненты просмотра данных в различныхдоменов.XML предоставит удобный общий формат для передачи структурированных данных, а DataGrid обеспечит богатый опыт просмотра.