0

我在问一个 wp7 控件,它显示了一个图像。我不知道该怎么做,也没有在互联网上找到这个。所以我需要一个控件,它具有不同的数据模板,具体取决于需要呈现的图像数量。因此,如果我们需要呈现一张图像 - 它将以完全控制的大小完全显示它。如果有 2、3 或 4 个图像 - 它们必须看起来像一个网格。所以它们的大小 = 控制大小 / 4。

示例:
ImageSource 只有一个 Image Item 在此处输入图像描述

ImageSource 有四个 Image Item 在此处输入图像描述

感谢您的建议。

我想创建继承自 ListBox 的用户控件,但我不知道如何实现这个问题。

4

2 回答 2

0

包装面板应该可以工作,检查 codeplex 上的 wp7 工具包,它包含这样的控制。如果您将所有图像添加到该控件并将“拉伸”属性设置为“填充”,我认为它应该可以工作。

未经测试

以前失败,据我所知,你必须自己写一些东西。我还没有遇到过这样的控制。

于 2012-08-10T11:50:17.400 回答
0

您应该编写自定义面板,这将是您的最佳方式。自定义面板将为您提供速度和灵活性,实施需要 1-2 小时。请参阅此处的示例:http: //blogs.msdn.com/b/silverlight_sdk/archive/2008/04/03/creating-a-custom-panel.aspx

于 2012-08-10T15:56:08.417 回答