您好我是visual c#.net的新手。 我目前正在开发一个WPF项目。在xaml设计器中,我创建了多个名为image1,image2,image3 ......等的图像。
现在,根据List的大小,我想改变图像的来源。 例如,通常我会为每个创建的图像对象执行此操作:
image1.source = myList[0].ImageSource;
image2.source = myList[1].ImageSource;
image3.source = myList[2].ImageSource;
...
但我正在寻找类似的东西:
int numberOfItemsInList = myList.Count();
for (int i=0;i < numberOfItemsInList; i++){
image[i+1].Source = myList[i].ImageSource;
}
我希望你理解我的意思。这甚至可能吗?
答案 0 :(得分:0)
您可以先创建images
数组,然后执行循环:
var images = new Image[] {image1, image2, image3};
for (int i=0;i < images.Length; i++){
image[i].Source = myList[i].ImageSource;
}