wpf itemscontrol 横向扩展
时间: 2023-08-03 13:05:06 浏览: 140
Foundations-Writing More Efficient ItemControls
要让 WPF ItemsControl 横向扩展,可以使用 ItemsPanel 属性并设置为一个包含 Horizontal StackPanel 的 ItemsPanelTemplate。例如:
```
<ItemsControl ItemsSource="{Binding MyItems}">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Horizontal"/>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
<ItemsControl.ItemTemplate>
<DataTemplate>
<!-- Your item template here -->
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
```
这将创建一个横向排列的 ItemsControl,其中 MyItems 是 ViewModel 中的集合。你可以将 StackPanel 替换为其他面板,以实现不同的布局。
阅读全文