我在问一个wp7控件,它会显示一个图像。我不知道该怎么做,并没有在互联网上找到这个。所以我需要一个控件,根据需要呈现的图像数量,它具有不同的数据模板。 因此,如果我们需要呈现一个图像 - 它将在完全控制的大小上完全显示它。 如果有2个,3个或4个图像 - 它们必须看起来像一个网格。所以它们的大小=对照的大小/ 4。
示例:
ImageSource只有一个图像项
ImageSource有四个图像项
感谢您的建议。
我想创建usercontrol,它继承自ListBox,但我不知道如何实现这个问题。
答案 0 :(得分:0)
一个wrappanel应该工作,检查codeplex上的wp7工具包,它包含这样的控件。 如果将所有图像添加到该控件并将“Stretch”属性设置为“Fill”,我认为它应该可以正常工作。
未测试
以前失败了,据我所知,你必须自己写点东西。我还没有遇到这种控制。
答案 1 :(得分:0)
您应该编写自定义面板,这将是您的最佳选择。自定义面板将为您提供速度和灵活性,实施需要1-2个小时。 请参阅此处的示例:http://blogs.msdn.com/b/silverlight_sdk/archive/2008/04/03/creating-a-custom-panel.aspx