2
我已经看到silverlight中的OpenFileDialog和SaveFileDialog,但是,如果我需要选择我的电脑中的文件夹路径怎么办?在Silverlight 4中选择路径到我的电脑中的文件夹(如在OpenFileDialog中,但没有文件名)
场景: 用户希望在计算机中选择他可以用于他的文件的路径。例如,有一个按钮(例如选择路径来保存您的工作按钮),他将用它来浏览文件夹。当他完成选择时,路径应该返回到文本框或类似的地方。
因此,这意味着任何用户都不能使用openfiledialog读取本地计算机文件夹路径(例如C:\ MyFiles \ thisFolder)的字符串? 我只需要知道文件夹的路径名称,因为另一个外部DLL将会获得该输入字符串以进行进一步的文件处理操作。 – webKite 2010-10-04 11:53:12
这是正确的。如果您使用调试器查看从FileOpenDialog返回的文件流对象,则会发现文件的所有详细信息已被删除。为了让它成为一个可能的安全漏洞(并且MS需要确保Silverlight总是“100%安全”)。抱歉。 – 2010-10-04 12:11:19