代码之家  ›  专栏  ›  技术社区  ›  Boas Enkler

WinRT中可缩放的水平项目控件

  •  1
  • Boas Enkler  · 技术社区  · 12 年前

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

    首先,我使用堆叠面板作为如下项目:

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

    这适用于水平对齐要求。 但是,正如堆叠板所做的那样,它并没有受到压力。它总是具有相同的尺寸,而不考虑设备的可飞行空间。

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

    有什么建议吗?

    非常感谢。

    1 回复  |  直到 10 年前
        1
  •  2
  •   Filip Skakun    12 年前

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