wpf列表框行高

时间:2014-10-25 01:14:01

标签: c# wpf listbox

我已经在wpf中创建了一个列表框,并且在单击按钮时动态地将项目添加到列表框中。我想知道如何将列表框中每行的总高度设置为特定值?

我在网上搜索并发现了这个类似的例子,但我不完全确定如何将这个解决方案整合到我的中。希望有人可以提供帮助。感谢你们。

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>

1 个答案:

答案 0 :(得分:10)

应该与您找到的示例相同但使用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>