C# 根据值,在每个图像下方添加和复制不同的图像

C# 根据值,在每个图像下方添加和复制不同的图像,c#,wpf,image,copying,C#,Wpf,Image,Copying,我想知道如何根据数字值显示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

我想知道如何根据数字值显示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等,我认为图像将需要加载,即使你不需要看到它们

这样做的好方法是什么

谢谢你看这个

附言:应该是这样的:


我会把你的代码放在你想要显示的图像位置的可观察的集合后面,并使用列表框来显示它们。可以将图像数据绑定到集合中的每个项目

这个网站很好地解释了这个概念