我想要一个项目控件,它以水平对齐方式显示项目,它应该在整个可用的水平空间上拉伸/调整大小。 目前我有7列,但数量可能是动态的。
首先,我使用了stackpanel作为这样的项目:
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Horizontal" HorizontalAlignment="Stretch"/>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
这适用于水平对齐要求。 但是,正如堆栈面板所做的那样,它不会拉伸。它的大小始终与设备的可用空间无关。
我应该使用什么Items.Panel来实现这一目标?
有什么建议吗?
提前多多感谢。