如果我有一个当前浏览器计算机可以访问的文件路径。无论如何,silverlight应用程序可以打开该文件吗?
如果可能的话,我也不想用完浏览器。
Thanks in advance
在Silverlight 4中,OpenFileDialog是访问文件系统上任何位置的唯一选项。提高信任,浏览器外的应用程序只能访问当前用户文件夹。然而,在Silverlight 5中,这种类型的应用程序将能够访问文件系统上的任何地方。
来自Silverlight 5的新特性:http://www.microsoft.com/silverlight/future/
Silverlight 5扩展了的"可信应用程序"模型第一次打开浏览器。这些功能,当通过组启用时策略注册表项和应用程序证书,意味着用户不需要让浏览器执行复杂的操作任务:
宿主HTML内容作为Web浏览器控件应用程序。HTML页面,如帮助内容或电子邮件,都可以集成在应用程序内。读和写文件到用户的"我的文档"文件夹,使其更容易找到媒体文件或创建本地副本报告。启动微软办公软件其他桌面程序。用户可以打开微软Outlook和创建电子邮件消息,或将报告发送到Word利用Office的力量。访问设备和其他系统功能通过调用应用程序COM组件。用户可以访问USB安全读卡器或条形码扫描仪。享受完整的键盘支持在全屏时,使更丰富Kiosk和媒体查看应用程序。直接调用现有的非托管代码
注意此功能仅在Windows平台上可用。