2014-10-25 4 views
3

Я создал список в wpf, и я динамически добавляю элементы в список, нажав кнопку. Мне было интересно, как я могу установить общую высоту для каждой строки в списке для определенного значения?wpf listbox row height

Я искал в Интернете и нашел этот похожий пример, но я не совсем уверен, как интегрировать это решение в мое. Надеюсь, кто-то может помочь. Спасибо вам, ребята.

How to set WPF ListView row height?

<Window x:Class="stadio.MainWindow" 
     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
     Title="Stadio" Height="350" Width="525" Background="#FF212121"> 
    <Grid> 
     <ListBox x:Name="uiFileList" BorderThickness="0" Background="{x:Null}" Foreground="Gainsboro" Margin="6"/> 

    </Grid> 
</Window> 

ответ

7

Должно быть очень идентичен примеру, вы нашли, которые демонстрируют такую ​​же, но с помощью ListView. Вам нужно только изменить ListView... на ListBox...:

<ListBox x:Name="uiFileList" BorderThickness="0" 
     Background="{x:Null}" Foreground="Gainsboro" 
     Margin="6"> 
    <ListBox.ItemContainerStyle> 
     <Style TargetType="ListBoxItem"> 
      <Setter Property="Height" Value="50" /> 
     </Style> 
    </ListBox.ItemContainerStyle> 
</ListBox>