首页 文章

在HTML 5和Silverlight 4之间拖放

提问于
浏览
3

是否可以拖动HTML 5对象,例如 <a draggable="true"> ,进入Silverlight 4控件并接受它?我们尝试使用HTML 5示例和一个简单的Silverlight控件构建一个简单的原型,但只要我们将鼠标悬停在Silverlight控件上,光标就会变为无条目符号 . 但是,我们确实在Silverlight中触发了拖动条目事件 .

我们的控件很乐意接受按预期从桌面拖动的文件 . 我们认为我们已经正确设置了HTML 5拖动事件,并且我可以将测试发布到某个地方,以防有用 . 我们已成功实现了Silverlight控件内的拖动,但我们现在需要与非Silverlight页面组件集成 .

这实际上是可以设置还是我们只是做错了什么?谢谢你的建议!

2 回答

  • 1

    Silverlight从外部源拖放当前仅支持文件列表 .

    但是,您可以获得托管Silverlight插件的 <object> 标记来响应拖动 . 如果是这样,您可以使用Silveright HTML Bridge来处理这些DOM事件 . 虽然它有点远 .

  • 1

    简短的回答,正如安东尼说的那样 .

    您可以使用拖动条目事件和鼠标按钮向上事件来模拟功能,然后创建一个与您拖动的HTML最匹配的silverlight控件,并隐藏原始的html控件(应该快速恢复到其原始位置) ...

    它有点乱,但它有效......

    很明显,据我所知,在同一页面上拖动2个silverlight实例需要类似的技术......

相关问题