有没有办法为Windows Phone创建集合视图(如在IOS中)?
我想得到类似下面的内容。因此,盒子将根据方向/屏幕尺寸定位。
换句话说,它应该像HTML中的浮动div一样。
答案 0 :(得分:1)
通常(或至少先前)在XAML中,这是使用WrapPanel实现的。 UWP没有内置的WrapPanel,但有一个选项是使用GridView代替。例如:
<Grid>
<GridView Margin="24">
<Border Background="Red" Width="100" Height="100" Margin="2"/>
<Border Background="Red" Width="100" Height="100" Margin="2"/>
<Border Background="Red" Width="100" Height="100" Margin="2"/>
<Border Background="Red" Width="100" Height="100" Margin="2"/>
<Border Background="Red" Width="100" Height="100" Margin="2"/>
<Border Background="Red" Width="100" Height="100" Margin="2"/>
</GridView>
</Grid>
将以纵向输出以下内容:
以下内容:
如果你喜欢WrapPanel背后的想法,你可以为UWP获得一些第三方WrapPanel。这里有几个链接: