在已排序的WPF ListBox中的一系列单元格周围边框

时间:2011-05-17 00:15:42

标签: wpf listbox

我有一个水平ListBox个项目,每个项目都有两个属性:名称父级。有几个项目具有相同的父项,有些项目没有父项。

我想在列表中显示父项订购的项目(如果有的话),否则按名称。这将为我们留下类似于以下内容的列表(表示为字母,名称作为数字):

 1   A1   A2   C1   C2   C3   2   3 

现在我想在属于每个父母的每个ListItems组周围设置一个边框,如下所示:

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

我该如何做到这一点?

1 个答案:

答案 0 :(得分:3)

理论上,您可以使用CollectionView对项目进行分组,然后指定GroupStyle来围绕群组绘制边框,如果文档没有提供足够的信息供您使用我或许可以提供帮助,但不是现在。