我要在WPF的ListView中插入一个Separator,如下所示:
image
我使用了以下XAML代码,但它不起作用!
<ListView ItemsSource="{Binding ListViewItemsCollections}">
<ListView.View>
<GridView>
<GridViewColumn Header="Name" Width="200" DisplayMemberBinding="{Binding GridViewColumnName}"/>
<GridViewColumn Header="Tags" Width="200" DisplayMemberBinding="{Binding GridViewColumnTags}"/>
<GridViewColumn Header="Location" Width="400" DisplayMemberBinding="{Binding GridViewColumnLication}"/>
</GridView>
</ListView.View>
<Separator />
</ListView>
你可以指导我吗?
感谢。
答案 0 :(得分:4)
穆罕默德
我相信插入一个分隔符(或模仿一个分隔符的控件)比你想象的要简单得多:)
首先,请查看应如何将 DataTemplate 应用于ListBox / ListView。你可以找到它here。其次,您必须决定如何模仿分隔符。您可以找到2个优秀示例here和here。如果你的任务完成,请随时通知我:)
答案 1 :(得分:1)
尝试将分隔符放入要绑定的项目集合中。在上面的代码中,您将通过itemsSource绑定来设置项目,然后通过向内容添加分隔符来设置项目。将分隔符添加到项目集合中,您将在网格中看到一个空白行。您可能必须相应地设置分隔符的样式。 (但它会给你一行你不能点击)