I noticed that the empty space at the bottom of the ListView is not an element. He has to do something with the layout. In particular, I suspect that the layout is controlled by the scroll bar. When messing with the Marginlist property , sometimes there is no empty space below. I have tried Margin="10". Of course, this is not a solution, but it indicates where the problem is a little better.
, , .
ScrollViewer.HorizontalScrollBarVisibility="Disabled", .