C# 从silverlight应用程序从当前项目生成文件名列表?

C# 从silverlight应用程序从当前项目生成文件名列表?,c#,image,silverlight,directory,filepath,C#,Image,Silverlight,Directory,Filepath,我在尝试获取存储在Silverlight应用程序客户端项目中的文件夹中的文件列表时遇到一些问题。我正在尝试收集图像的文件名列表,以便根据该文件夹中的文件动态创建URI。我只需要一个文件名列表 我试过: App.GetResourceStream(new Uri(PathName)); 这对于获取我知道的文件名非常有效。但是我还没有找到返回文件列表的方法 我的项目叫做TestWebsite 这些文件将存储在“TestWebsite\Images\ConceptArt”中 所有文件都将采用相同的图

我在尝试获取存储在Silverlight应用程序客户端项目中的文件夹中的文件列表时遇到一些问题。我正在尝试收集图像的文件名列表,以便根据该文件夹中的文件动态创建URI。我只需要一个文件名列表

我试过:

App.GetResourceStream(new Uri(PathName));
这对于获取我知道的文件名非常有效。但是我还没有找到返回文件列表的方法

我的项目叫做TestWebsite 这些文件将存储在“TestWebsite\Images\ConceptArt”中 所有文件都将采用相同的图像格式,即“jpg”

我也试过:

var result = Directory.EnumerateFiles(@"C:\Users\UserName\Pictures\ConceptArt\", "*.JPG");

但这需要访问权限,这似乎比它的价值更麻烦。

您的应用程序是基于浏览器的SL,因此如果您尝试在SL沙盒之外进行操作,您将不得不处理安全问题。这就是SL的本质。如果可以使用本地存储,那么就不会有同样的问题。或者,如果你的应用程序正在将文件放在那里,请在本地存储中保留一个列表


Greg

看起来我需要在一个文本文件中建立一个列表,不管怎样,谢谢,应该很容易更新:D