如何让listitem 100%宽度?

时间:2013-04-20 22:51:36

标签: windows-phone-7

我想将一些用户控件放在列表中:

        <ListBox HorizontalContentAlignment="Stretch">
            <StackPanel x:Name="audioList" />
        </ListBox>

但由于某种原因,我不允许将宽度设置为100%。它看起来不太好,我想要100%宽度,但不是通过将其专门设置为某个像素,因为这会破坏其他设备的屏幕分辨率(?)

1 个答案:

答案 0 :(得分:4)

列表框中的每个项目都托管在一个容器中。您需要按如下方式拉伸容器:

<ListBox.ItemContainerStyle> 
    <Style TargetType="ListBoxItem"> 
        <Setter Property="HorizontalContentAlignment" Value="Stretch"></Setter> 
    </Style> 
</ListBox.ItemContainerStyle>