У меня есть горизонтальные ListBox
элементы, каждый из которых имеет два свойства: Имя и Родитель . Несколько элементов имеют одного и того же родителя, а некоторые элементы не имеют родителя.
Я хотел бы представить список элементов, упорядоченных Родителем, если они есть, в противном случае по Имени. Это оставит нам список, подобный следующему ( Parent , представленный в виде буквы, Имя в виде цифры):
1 A1 A2 C1 C2 C3 2 3
Теперь я хотел бы поставить рамку вокруг каждой группы ListItems
, принадлежащей каждому родителю, вот так:
/-A-----\ /-C----------\
1 |A1 A2| |C1 C2 C3| 2 3
\-------/ \------------/
Как мне это сделать?