【发布时间】:2015-12-07 19:20:41
【问题描述】:
如何在 Foursquare 应用中制作这样的 GridView?我的意思是每个 GridViewItem 的大小与内部文本的长度有关。
搜索时发现名称FlowLayout,是第三方android库的名称。让这个功能成为可能。
我尝试了 DataTemplateSelector,但使用它是不可能的。根据文本的长度,我需要大量的模板。
【问题讨论】:
-
您根本不需要计算文本的长度。在
DataTemplate中,只需将TextBlock和Image粘贴在水平StackPanel中,然后摇晃你的叔叔。 -
@Mike 我也想到了你的建议。但这不起作用。 gridview 项目的宽度是有限的,它没有增加。
-
@MikeEason 不像你说的那样工作。 GridView 将第一个项目的宽度作为其余项目的参考。
-
或许您应该改用
WrapPanel?
标签: c# xaml windows-phone-8.1 windows-phone windows-store-apps