Граница вокруг диапазона ячеек в отсортированном WPF ListBox - PullRequest
0 голосов
/ 17 мая 2011

У меня есть горизонтальные ListBox элементы, каждый из которых имеет два свойства: Имя и Родитель . Несколько элементов имеют одного и того же родителя, а некоторые элементы не имеют родителя.

Я хотел бы представить список элементов, упорядоченных Родителем, если они есть, в противном случае по Имени. Это оставит нам список, подобный следующему ( Parent , представленный в виде буквы, Имя в виде цифры):

 1   A1   A2   C1   C2   C3   2   3 

Теперь я хотел бы поставить рамку вокруг каждой группы ListItems, принадлежащей каждому родителю, вот так:

    /-A-----\  /-C----------\
1   |A1   A2|  |C1   C2   C3|  2   3   
    \-------/  \------------/

Как мне это сделать?

1 Ответ

3 голосов
/ 17 мая 2011

Теоретически вы можете использовать CollectionView для группировки элементов, а затем указать GroupStyle для рисования границ вокруг групп, если документация не предусматривает Достаточно информации, чтобы вы могли поработать, я мог бы помочь, но не сейчас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...