WinRT中的大小水平ItemsControl

时间:2013-03-15 07:33:15

标签: windows-runtime windows-store-apps winrt-xaml itemscontrol

我想要一个项目控件,它以水平对齐方式显示项目,它应该在整个可用的水平空间上拉伸/调整大小。 目前我有7列,但数量可能是动态的。

首先,我使用了stackpanel作为这样的项目:

<ItemsControl.ItemsPanel>
    <ItemsPanelTemplate>
        <StackPanel Orientation="Horizontal" HorizontalAlignment="Stretch"/>
    </ItemsPanelTemplate>
</ItemsControl.ItemsPanel>

这适用于水平对齐要求。 但是,正如堆栈面板所做的那样,它不会拉伸。它的大小始终与设备的可用空间无关。

我应该使用什么Items.Panel来实现这一目标?

有什么建议吗?

提前多多感谢。

1 个答案:

答案 0 :(得分:2)

你可以试试UniformGrid。 WinRT XAML工具包中有one