如何显示可变大小的项目?

时间:2016-09-22 10:49:40

标签: c# xaml win-universal-app uwp windows-10-universal

我有一个字符串列表,我希望它们可以点击并水平显示,如果没有剩余空间,容器应该继续在下一行安排项目。请帮我。 as you can see, I have failed to do this using GridView

1 个答案:

答案 0 :(得分:0)

您应该使用WrapPanel来获得这种布局。它在Windows运行时标准控件中不可用,here您可以找到它的实现。

用法:

<ItemsControl>
    <ItemsControl.ItemsPanel>
        <ItemsPanelTemplate>
            <controls:WrapPanel/>
        </ItemsPanelTemplate>
    </ItemsControl.ItemsPanel>
    <ItemControl.Items>
       <!-- put your strings here or use ItemTemplate instead -->
    </ItemControl.Items>
 </ItemsControl>