C# 根据值,在每个图像下方添加和复制不同的图像
我想知道如何根据数字值显示5幅图像的多个副本 这5幅图像取决于值:50、100、200、500和1000 数字4750将使4 x 1000、1 x 500、1 x 200、0 x 100和1 x 50=总值 那部分是用类似的东西完成的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
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等,我认为图像将需要加载,即使你不需要看到它们
这样做的好方法是什么
谢谢你看这个
附言:应该是这样的:
我会把你的代码放在你想要显示的图像位置的可观察的集合后面,并使用列表框来显示它们。可以将图像数据绑定到集合中的每个项目 这个网站很好地解释了这个概念