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