Separator in ListView (WPF)?

Mohammad Dayyan picture Mohammad Dayyan · Jan 13, 2010 · Viewed 11.2k times · Source

I'm gonna insert a Separator in a ListView in WPF , something like this :
image

I've used the following XAML code, but it dosn't work !

<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>

Could you please guide me ? Thanks.

Answer

Piotr Justyna picture Piotr Justyna · Jan 16, 2010

Mohammad,

I believe inserting a separator (or a control which mimics one) is far more simple than you think :)

First of all, please take a look on how DataTemplate should be applied to a ListBox/ListView. You can find it here. Secondly, you have to decide how you're going to mimic a Separator. You can find 2 excellent examples here and here. Please keep me informed if your task is done :)