如何选择在Windows Phone 7的从本地文件系统的文件
-
21-09-2019 - |
题
我想选择一些文件中的Windows Phone 7(在模拟器)上传,任何试图将OpenFileDialog的引线的ShowDialog到安全异常。打开文件对话框正在从一个按钮单击事件称为,但我收到了
SecurityException
[FileDialog_ActiveScripting]
Arguments:
Debugging resource strings are unavailable. Often the key and arguments provide sufficient information to diagnose the problem. See http://go.microsoft.com/fwlink/?linkid=106663&Version=3.0.40806.0&File=System.Windows.dll&Key=FileDialog_ActiveScripting
在OpenFileDialog.ShowDialog的Silverlight的版本仰视抛出:SecurityException指出错误是:
Active Scripting in Internet Explorer is disabled.
-or-
The call to the ShowDialog method was not made from user-initiated code.
任何人曾与打开文件对话框和ShowDialog的Windows中的任何运气Phone 7的?
解决方案
我相信你需要使用类从Microsoft.Phone.Tasks命名空间。而Windows Phone 7 API的不给你一个通用的文件选择器,而是特定的任务,如CameraCaptureTask或PhotoChooserTask。
请参阅MSDN: HTTP:// msdn.microsoft.com/en-us/library/microsoft.phone.tasks(VS.92).aspx
其他提示
在OpenFileDialog
和SaveFileDialog
被显式地不Windows Phone的支持。看到
基地控制。另外值得一读的是在Windows上的Silverlight之间的分歧和视窗电话
这上传演示应用程序/从隔离存放到您的PC文件的下载表明了独立存储文件系统的导航。
参考。
不隶属于 StackOverflow