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

标签 c# image silverlight directory filepath

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

我试过:

App.GetResourceStream(new Uri(PathName));

这对于获取我知道其名称的文件非常有效。但我还没有找到返回文件列表的方法。

我的项目叫做 TestWebsite 文件将存储在“TestWebsite\Images\ConceptArt\”中 并且所有文件都将具有相同的图像格式 e.i. '.jpg'

我也试过这个:

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

但这需要访问,这似乎比它的值(value)更麻烦。

最佳答案

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

格雷格

关于c# - 从 silverlight 应用程序生成当前项目的文件名列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18350965/

相关文章:

c# - 使用 C# API 在 Facebook 中创建事件时出现 TargetParameterCountException

css - 图像不会拉伸(stretch)容器宽度

jquery - 在 Div 中拖动 CSS 旋转图像

image - 使用 Excel VBA 调整多张图片的大小和格式

wpf - 正确的 MVVM 设计模式 - ViewModel 和 DataContext

silverlight - 如何以编程方式在 Silverlight 中定位对象?

C# winforms 在特定情况下不捕获异常

c# - 在 LINQ 查询中进行转换

c# - 如何从 C# 循环 USB 设备?

c# - 如何阻止 ReSharper 在需要 Action 的 lambda 表达式上显示错误?