我正在寻找使用LongListSelector
显示两列图像,其中的问题是图像具有各种高度和静态已知宽度。LongListSelector具有不同高度的单元格?
布局的一个例子是:
+--------+ +--------+
| img1 | | img2 |
| | | |
+--------+ | |
+--------+ | |
| img3 | +--------+
| | +--------+
| | | img4 |
| | | |
+--------+ | |
+--------+
我发现了一个项目,显示图像的网格,称为PhotoHubSample(从http://code.msdn.microsoft.com/wpapps/PhotoHub-Windows-Phone-8-fd7a1093),然而,这使用一致的宽度和高度 - 导致我相信这是不可能做到我想要的。
我看不到任何其他的Windows Phone 8例子,但是如果你想看到一个真实世界的例子 - iPhone上的Pinterest应用程序呈现这种列表...有没有办法在XAML中做到这一点?如果有其他选择,我不会100%使用LongListSelector
。
您的解决方案看起来不错! GitHub上的用户控件或测试示例proj会很棒... – Depechie
谢谢!好主意 - 我相信随着我在接下来的几个星期里发现一些错误,这个(有点混乱的)代码会有所改进。看起来我现在需要在两个地方的列表,所以也许'UserControl'会出现...感谢您的所有建议,我会在我上传样本时更新此答案。 – SimonM