バインド可能なアイテムが 3 つある水平リストボックスがあります。それらをリストボックスの幅全体に広げるにはどうすればよいですか? たとえば、1 番目の要素は左側にあり、2 番目の要素は中央にあり、3 番目の要素は右側にあります。今は余白で揃えていますが、興味があります。余白なしで可能ですか?ListBox プロパティ HorizontalContentAlignment を Stretch に設定しようとしましたが、必要なものが得られませんでした。
ありがとう。
あなたのアドバイスを試してみましたが、残念ながら望ましい結果が得られませんでした。ここに私のXAML:
<ListBox>
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<VirtualizingStackPanel Orientation="Horizontal"/>
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
<ListBox.ItemContainerStyle>
<Style TargetType="ListBoxItem">
<Setter Property="HorizontalContentAlignment" Value="Stretch"/>
</Style>
</ListBox.ItemContainerStyle>
<ListBoxItem Content="1"/>
<ListBoxItem Content="2"/>
<ListBoxItem Content="3"/>
</ListBox>
ここで私が得るもの:
そして私が欲しいのは以下です: