我是 C# 的新手,这让我很烦恼。
我的应用程序从我在解决方案资源管理器中创建的名为Images
. 如果我将这些图像与 URI 和其他东西一起使用硬编码,我可以看到这些图像,但我想做的是动态地获取这些图像名称,然后加载它。我已经看到了一些类似的问题,但无法解决我的问题。我正在尝试这样:
DirectoryInfo directoryInfo = new DirectoryInfo(@"/Images");
foreach (FileInfo file in directoryInfo.GetFiles()) {
photos.Add(new Photo() { FileName = file.FullName, PhotoSource = GetImageSource("Images/" + file.FullName) });
}
directoryInfo
始终设置为空。解决方案资源管理器中显示的我的项目层次结构如下:
Project
Main.xaml
Maim.xaml.cs
Images
1.jpg
2.jpg
...
感谢任何帮助。