可能重複:
how to populate a listbox with files in the project of my windows phone 7 application只需從內部項目文件夾中獲取文件
我在C#中的新手,這很討厭我很多東西。
我的應用程序從我在解決方案資源管理器上簡單創建的名爲Images
的文件夾加載一組圖像。我可以看到這些圖像,如果我使用它與URI和東西硬編碼,但我想要做的是將這些圖像名稱dinamycally然後加載它。我看到了一些類似的問題,但無法解決我的問題。我想是這樣的:
DirectoryInfo directoryInfo = new DirectoryInfo(@"/Images");
foreach (FileInfo file in directoryInfo.GetFiles()) {
photos.Add(new Photo() { FileName = file.FullName, PhotoSource = GetImageSource("Images/" + file.FullName) });
}
的directoryInfo
總是被設置爲NULL。在Solution Explorer如圖所示我的項目層次結構是這樣的:在任何幫助
Project
Main.xaml
Maim.xaml.cs
Images
1.jpg
2.jpg
...
感謝。
問題是關於Windows Phone。您無權訪問Windows Phone上的文件系統。 –
是的,它沒有工作。環境。CurrentDirectory'正在拋出一個異常'試圖訪問失敗的方法:System.Environment.get_CurrentDirectory()'。還有什麼想法?不管怎麼說,還是要謝謝你。 –