7

我将在 WPF 的 ListView 中插入一个分隔符,如下所示:
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>

你能指导我吗?谢谢。

4

2 回答 2

5

穆罕默德,

我相信插入分隔符(或模仿分隔符的控件)比您想象的要简单得多:)

首先,请看一下如何将DataTemplate应用于 ListBox/ListView。你可以在这里找到它。其次,您必须决定如何模仿分隔符。你可以在这里这里找到 2 个很好的例子。如果您的任务完成,请随时通知我:)

于 2010-01-16T10:06:29.400 回答
1

尝试将分隔符放在要绑定的项目集合中。在上面的代码中,您通过 itemsSource 绑定设置项目,然后通过向内容添加分隔符来设置项目。将分隔符添加到项目集合中,您将在网格中看到一个空白行。您可能必须相应地设置分隔符的样式。(但它会给你一个你不能点击的行)

于 2010-01-14T02:54:52.393 回答