Привязка сетки данных xceed к списку<list <ViewModel >>
Мне нужно создать строку в сетке данных xceed, где все поля строк будут создаваться динамически, потому что их типы, имена, количество доступны только во время выполнения. Я попробовал ObservableCollection объекта [], где object[] - это массив системных типов (int, string), и он хорошо работает, но я хочу иметь массив моделей представлений или лучший список моделей представлений. Возможно ли это сделать? Благодарю.
1 ответ
Решение
Оказалось, что wpf позволяет привязать к свойству свойства. И даже путь может содержать индекс массива или списка. Свойство столбца FieldName должно иметь значение "[i].Value", где i - это индекс модели представления внутри вложенного списка, а "Value" - это имя свойства модели представления.