Я пытаюсь привязать и настроить отображение списка сложных объектов в DataGrid.
Вот мои классы
Class ParameterContainer
{
List<Parameter> listOfParameter
string name
}
Class Parameter
{
string name
string value
}
Вот то, что я хотел бы иметьесли я связываю список из двух ParameterContainer в моей DataGrid (ParameterContainer может иметь некоторые, но не все параметры)
ParameterContainer1.Name ParameterContainer2.Name
Parameter1.Name 1 2
Parameter2.Name 3
Parameter3.Name 4
Значения в таблице являются значениями свойства "value" каждого объекта параметра внутри егосоответствующий ParameterContainer.
Я не поделился всеми свойствами этих объектов, но я также хочу: иметь возможность выделять различия между значениями параметров в каждой строке, если они есть в таблице через другой столбец, и разрешить фильтрациюи сортировка.
После многих исследований и тестов в проекте windowsform с реализацией IBindingListView и ITypedList мне не удалось получить то, что я хочу.
Теперь я изучаюWPF, потому что я хочу переключиться на него, а также хочу посмотреть, что я могу с ним сделать. К сожалению, до сих пор я не нашел хорошего решения для моей проблемы, поэтому я публикую здесь, чтобы узнать, может ли кто-нибудь помочь.
Заранее спасибо.