我的目标是有一个包含 3 个项目的可选列表。对于选择,我想使用一个列表框,这 3 个项目应该在屏幕的整个宽度上等距分布。
我的第一次尝试是在我的列表框的项目模板中放置一个带有列的网格,但默认情况下所有项目都放在第一列中。:
<ListBox ItemsSource="{Binding list}">
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
</Grid>
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
</ListBox>
我怎样才能使它们也被放入另外两个中?提前致谢!