【发布时间】:2020-12-03 09:49:40
【问题描述】:
我有一个包含项目列表的用户控件。我想像下图一样显示它们。
网格有 4 列,但行数取决于项目的数量。我尝试了统一网格和网格,但找不到解决方案。
我的 XAML
<ItemsControl Grid.Row="1" ItemsSource="{Binding Foods}" >
<ItemsControl.ItemTemplate>
<DataTemplate>
<UniformGrid Width="750" >
<local:FoodItemControl />
</UniformGrid>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
当我使用统一网格时,它会垂直显示项目。我的问题有什么解决办法吗?
【问题讨论】:
-
@Vernou 是的,但在这种情况下使用环绕面板是更好的选择