Мне нужно реализовать список, настроенный, как показано ниже. Вы должны иметь возможность сортировать элементы в заданном поле, нажав на заголовок. Линия также должна быть расширяемой. Когда пользователь нажимает кнопку «+», линия должна раскрывать и раскрывать дополнительную информацию под своим значением field2.Как реализовать настраиваемый сортируемый и расширяемый список в WPF
Я пытался использовать ListView в GridView. Для каждого столбца я определил шаблон (шаблон для значений field1 с символом + слева, один для значений поля 2 и один для значений поля 3). С этой реализацией моя проблема заключается в «расширении одной линии».
Я также рассмотрел компонент ListBox, но мне нужно создать заголовки вручную и выровнять содержимое. Мне также нужно сортировать вручную. Кажется, это не лучшее решение для меня.
Есть ли у вас идея лучше или какие-либо советы?
Я пробовал это решение, но мне не удалось получить ссылку между кнопкой и соответствующей панелью стека ... Знаете ли вы, как это сделать? – Alytrem
Просмотреть мои обновления. – David