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 に答える