我创建了一个ListView,它将包含每个国家/地区的匹配结果。实际上代码工作得很好,我可以在列表中看到每个匹配的结果。但我会优化List
的组织,特别是每个国家都包含X匹配,所以我需要将国家分开。
图片示例:
我不知道在这个程序中使用了哪个控件,但是你怎么看到有一个包含Ora - Minuto - Casa - Ospite - 1 Tempo - 2 Tempo - Scelta - Quota
的静态头文件
之后,有多个标头,其中包含针对静态标头的国家名称:Austria, Azerbaijan, Belgio, Cina, Danimarca, etc...
,此国家标头是通过代码生成的。在每个国家标题中都有一个指定国家的匹配列表。
实际上我已经在我的Xaml中定义了一个像这样的ListView:
<ListView x:Name="Match">
<ListView.View>
<GridView>
<GridViewColumn Header="Ora" Width="50" DisplayMemberBinding="{Binding Time}" />
<GridViewColumn Header="Minuto" Width="70" DisplayMemberBinding="{Binding Minute}"/>
<GridViewColumn Header="Casa" Width="Auto" DisplayMemberBinding="{Binding Home}"/>
<GridViewColumn Header="Ospite" Width="Auto" DisplayMemberBinding="{Binding Away}"/>
<GridViewColumn Header="1 Tempo" Width="80" DisplayMemberBinding="{Binding Result}"/>
<GridViewColumn Header="2 Tempo" Width="80" DisplayMemberBinding="{Binding MatchSecondTime}"/>
</GridView>
</ListView.View>
</ListView>
我只定义了静态标头,我想知道我是否可以在列表中生成动态标头并将其作为另一个项目进行访问。在过去使用vb.net
我已经构建了自己的列表控件,并且管理了与标题相同的结果:
Dim Header As New gdkList.ListItem
Header.Header = True
ReDim Header.Text(0)
Header.Text(0).Text = Nation_Name
在网络中我找不到任何开源控件,似乎标准ListView
不支持此功能。有关于此的任何经验吗?