У меня есть пользовательский элемент управления, который я написал в WPF для отображения некоторых данных. Я хочу показать этот usercontrol в списке, но я также хочу предоставить несколько заголовков столбцов (соответствующие некоторым свойствам в пользовательском cotrol), чтобы пользователи могли сортировать по свойствам, содержащимся в usercontrol.Лучший способ разместить несколько столбцов в сетке/списке WPF?
Я не уверен, что это лучший способ.
В настоящее время у меня есть ListBox, отображающий эти элементы управления, но ListBox не имеет заголовка, и я не могу понять, как помещать несколько заголовков в ListBox.
В идеале хотелось бы что-то вроде этого:
Header1 Header2 Header3 Header4
[UserControlThatSpansAllFourColumns]
Моя другая мысль была использовать DataGrid и каким-то образом получить каждый элемент в несколько колонок, но до сих пор я не могу понять, что из любой.
Если у кого есть какие-либо советы, я бы рад их приветствовать!
спасибо! Это в основном то, что я искал. Я заменил ContentPresenter пользовательским UserControl, и он сработал. Небольшая сортировка магии, и у меня будет полное решение. –
Это полезно, спасибо, пожалуйста, дайте мне знать, как мы можем сохранить пару столбцов как есть и объединить только определенные столбцы? – robot