Draw a horizantal line after each item in listbox in WPF

If you want to create a ListBox with its items separated by horizontal line so i am describing here how can you do it?. In the following example code i am using Line Shape as a separator in the Listbox.

See the following code snippet that is for drawing a horizontal line after each item in Listbox:

horizantal line in listbox in wpf

<Window x:Class="MainWindow"
    Title="MainWindow" Height="350" Width="525">
        <ListBox DockPanel.Dock="Top" Margin="108,41,182,48">
            <ListBoxItem Content="Item1"/>
            <ListBoxItem Content="Item2"/>
            <Separator />
            <ListBoxItem Content="Item3"/>
            <ListBoxItem Content="Item4"/>
                        <Line Stroke="red" DockPanel.Dock="Bottom" StrokeThickness="2px" X1="0" Y1="5"
    X2="200" Y2="5"/>    

try the code and please let me know