我想知道如何根据数值显示彼此相同的5张图像的多个副本。
5张图片取决于值:50,100,200,500和1000。
数字4750将使4 x 1000,1 x 500,1 x 200,0 x 100和1 x 50 =总值。
这部分是用
之类的东西完成的Thousand = value / 1000;
value = value - Thousand * 1000;
FiveHundred = value / 500;
value = value - FiveHundred * 500;
TwoHundred = value / 200;
value = value - TwoHundred * 200;
OneHundred = value / 100;
value = value - OneHundred * 100;
Fifty = value / 50;
value = value - Fifty * 50;
我的问题是显示此图像。
我制作了五张图片,并希望根据值复制 n 次数。 图像千像这样实现(WPF XAML):
<BitmapImage x:Key="Thousand" UriSource="Thousand.jpg" />
<Image x:Name="Thosand_Copy1" Source="{StaticResource Tusind}" />
但如果我这样做,我必须多次复制图像,如果值为20000等。我认为即使你不需要看图像也需要加载。
这样做的好方法是什么?
感谢您查看此内容。
PS:看起来应该是这样的:
答案 0 :(得分:-1)
我会在您的代码后面放置一个您想要显示的可观察的图像位置集合,并使用列表框来显示它们。您可以将图像数据绑定到集合中的每个项目
这个网站很好地解释了这个概念