【发布时间】:2017-03-24 21:16:42
【问题描述】:
我有一个while循环:
int a = 0;
while (list_Level[a] < Initial_Lvl)
{
var dOpt = new DataGridObjectOpt();
dOpt.ImageSource = new Uri(filePaths[a], UriKind.RelativeOrAbsolute);
a++;
}
通过这种方式,我从filePaths 的文件夹中获取图像,但我无法控制它们的顺序,除非我更改它们的名称。
我想要下一个 while 循环,例如:(我有 3 张名为“apple.jpg”、“orange.jpg”、“banana.jpg”的图像)
int a = 0;
string[] name = ['apple','orange','banana']
while (a < 2)
{
var dOpt = new DataGridObjectOpt();
dOpt.ImageSource = new Uri(string.Format("{0}.jpg", name[a]); UriKind.RelativeOrAbsolute);
a++;
}
但我仍然希望它像以前一样在文件路径中搜索这些图像。
谢谢。
【问题讨论】:
-
什么?
LOpt_Temp是什么?它似乎与您发布的其余代码完全无关。此外,您的第二个 sn-p 有几个问题会阻止它编译。我不知道你想做什么。 -
我有几个列表,最终我将它们ItemSource 到一个dataGrid 中。将成为 dataGrid 中的列的列表之一由图像组成。我只想专注于我的问题中的这个专栏,所以我发布了它。