您可以使用ItemsControla UniformGrid作为ItemsPanel
<ItemsControl ItemsSource="{Binding Records}">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<UniformGrid IsItemsHost="True" Columns="2" />
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
<ItemsControl.ItemTemplate>
<StackPanel>
...
</StackPanel>
</ItemsControl.ItemTemplate>
</ItemsControl>
Run Code Online (Sandbox Code Playgroud)
顺便说一句,我不认为a StackPanel是项目模板的最佳选择...通常你会使用a 来做Grid这种事情.当然,你可以创建一个UserControl包装它Grid并在其中使用它ItemTemplate
| 归档时间: |
|
| 查看次数: |
1047 次 |
| 最近记录: |