1

我有一些想要放入列表的用户控件:

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

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

4

1 回答 1

4

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

<ListBox.ItemContainerStyle> 
    <Style TargetType="ListBoxItem"> 
        <Setter Property="HorizontalContentAlignment" Value="Stretch"></Setter> 
    </Style> 
</ListBox.ItemContainerStyle>
于 2013-04-21T06:48:58.193 回答