2011-03-09 47 views
3

已经是我的问题的标题,说我有问题,客户想要将文件从桌面(或Windows资源管理器)拖放到我的Silverlight应用程序中,这些文件然后上传到服务器。奇怪的是,首先它没有任何问题,但一段时间后它停止工作,我不知道破坏它的代码。AllowDrop在Silverlight中不再适用于台式机的文件

我也试着创建一个示例应用程序,但它的工作原理没有任何问题。我试图设置主控件上的AllowDrop属性以及子控件,但没有运气。

我使用Visual Studio 2010,Silverlight 4,RIA Services和PRISM。

有没有人有我可以寻找什么代码的建议?有人有同样的问题吗?如果是,那么问题是什么?

感谢
问候
曼弗雷德

+0

你能添加浏览器吗?我确定它不适用于IE9 Beta和RTM,以及特定版本的Firefox(SL更新之前)。 – Eilistraee 2011-03-09 16:30:45

+0

我使用Internet Explorer 8进行了测试。没有尝试在Firefox上... – 2011-03-11 07:38:37

回答

5

我找到了解决我的问题! 在Silverlight应用程序托管在那里的aspx网站是以下行:

<param name="windowless" value="true" /> 

只要我评论该线路输出,它的工作!

希望这可以帮助有人不会像我那样在这个问题上放松尽可能多的时间...

+0

正是我所需要的。我把头发拉出来了! – DaleyKD 2012-03-08 14:08:45

+0

这是一个坏的新的。我需要'无窗'和'AllowDrop' – devi 2012-08-13 14:17:57

相关问题