Пустое пространство в ListBox при использовании UniformDataGrid

Что можно сделать, чтобы после элементов в ListBox не было пустого пространства(там остается пространства на три строки). Мне нужно использовать UnifromDataGrid, чтобы элементы размещались равномерно.

        <ScrollViewer x:Name="scrollViewerProducts" Grid.Row="1" ScrollChanged="ScrollViewer_ScrollChanged">
        <ListBox ItemsSource="{Binding Products}" ScrollViewer.HorizontalScrollBarVisibility="Disabled"
                 ScrollViewer.VerticalScrollBarVisibility="Visible" Classes="catalog">
        <ListBox.ItemsPanel>
            <ItemsPanelTemplate>
                <UniformGrid ></UniformGrid>
            </ItemsPanelTemplate>
        </ListBox.ItemsPanel>
        <ListBox.ItemTemplate>
            <DataTemplate>
                <StackPanel>
                    <Grid HorizontalAlignment="Center" Height="250" Width="287">
                        <Border ClipToBounds="True">
                            <asyncImageLoader:AdvancedImage Stretch="UniformToFill"
                                Source="{Binding Image, Converter={StaticResource imageConv},TargetNullValue='/Assets/noimage.png'}" Name="imgProduct"></asyncImageLoader:AdvancedImage>
                        </Border>
                        <Border ClipToBounds="True" IsVisible="{Binding #imgProduct.IsLoading, FallbackValue=True}">
                            <ProgressBar Classes="loading"></ProgressBar>
                        </Border>
                    </Grid>
                    <TextBlock TextAlignment="Center" Height="50" Margin="0,10,0,0"
                               FontWeight="Bold"  TextTrimming="CharacterEllipsis"
                               FontSize="16" Classes="HeaderProduct" TextWrapping="Wrap"
                               Text="{Binding Name}"></TextBlock>
                    <TextBlock Text="{Binding PriceOfSale, StringFormat='{}{0} ₽'}"
                                       FontWeight="Bold" FontSize="18"></TextBlock>
                    <Button Classes="Login" Margin="5"
                        Command="{Binding $parent[UserControl].DataContext.EditProductCommand}"
                            CommandParameter="{Binding ProductId}">Редактировать</Button>
                </StackPanel>
            </DataTemplate>
        </ListBox.ItemTemplate>
    </ListBox>  
</ScrollViewer>

listbox


Ответы (0 шт):