我希望能够在 WPF GridView 中通过添加一个额外的标题行来将一些列“分组”,该标题行跨越 GridView 中的几个列。
在 ASP.Net 中,使用 Repeater 可以实现这样的效果:
<asp:Repeater ID="myRepeater">
<HeaderTemplate>
<table>
<tr>
<td></td>
<td colspan="2">Group 1</td>
<td colspan="2">Group 2</td>
<td></td>
</tr>
<tr>
<td>Value 1 Header</td>
<td>Value 2 Header</td>
<td>Value 3 Header</td>
<td>Value 4 Header</td>
<td>Value 5 Header</td>
<td>Value 6 Header</td>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td>Value 1</td>
<td>Value 2</td>
<td>Value 3</td>
<td>Value 4</td>
<td>Value 5</td>
<td>Value 6</td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
因此,“Value 1”只会有一个标题,而“Value 2”和“Value 3”则会在其上方有一个分组标题和一个标题。
您对如何在WPF中执行此类操作有何想法?谢谢。