Windows runtime WinRT中的大型水平项控件

Windows runtime WinRT中的大型水平项控件,windows-runtime,windows-store-apps,winrt-xaml,itemscontrol,Windows Runtime,Windows Store Apps,Winrt Xaml,Itemscontrol,我想要一个项目控件,它以水平对齐方式显示项目,并且它应该在整个可飞行的水平空间上拉伸/调整大小。 目前我有7列,但金额可能是动态的 首先,我使用stackpanel作为如下项目: <ItemsControl.ItemsPanel> <ItemsPanelTemplate> <StackPanel Orientation="Horizontal" HorizontalAlignment="Stretch"/> </Items

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

首先,我使用stackpanel作为如下项目:

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

这适用于水平对齐要求。 但是,与stackpanel一样,它不会拉伸。它始终具有相同的大小,不考虑设备的可用空间

我应该使用什么项目。面板来实现这一点

有什么建议吗


非常感谢。

您可以试试UniformGrid。WinRT XAML工具箱中有一个