Привязка списка сложных объектов к сетке данных и пользовательскому отображению - PullRequest
0 голосов
/ 07 ноября 2019

Я пытаюсь привязать и настроить отображение списка сложных объектов в 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, потому что я хочу переключиться на него, а также хочу посмотреть, что я могу с ним сделать. К сожалению, до сих пор я не нашел хорошего решения для моей проблемы, поэтому я публикую здесь, чтобы узнать, может ли кто-нибудь помочь.

Заранее спасибо.

...