Используя c # / wpf, я хочу привязать (rad) сетку данных к моделям представления, где каждая строка-модель представления должна отвечать на имена привязок, полученные извне моей системы.Строка-viewmodel содержит словарь значений для отображения в сетке.
Динамическое создание столбцов и привязка их к соответствующим именованным свойствам не является проблемой.Но как viewmodel может реагировать на привязки данных, неизвестные во время компиляции?
Пример: у всех моделей view-row есть каждый словарь, где строки v1 и v2 сопоставляются со значением.Я создаю столбцы, сопоставленные со свойствами row-viewmodel v1 и v2.Обычно, viewmodel выставляет свойства v1 и v2, но поскольку окончательный список возможных имен не известен во время компиляции, я не могу.
Я думаю, что может быть использовано какое-то волшебное отражение,но это может быть не тот инструмент?И я ничего не знаю о refelction ...
Или я мог бы каким-то образом перехватить вызов привязки, чтобы я мог сделать пользовательский вызов viewmodel с соответствующим параметром?
Любой ввод приветствуется!
Спасибо, Андерс, Дания