WIN8 下用 C# 下的普通控件都不触发 DragDrop,DragEnter 等事件怎么办?

macenjie 2013-04-13 04:43:22
由于 WIN8 是 Metro 界面,所以在 C# 下的普通控件都不触发 DragDrop,DragEnter等事件。
但是 WIN7,WINXP 下均正常。请问该如何做?100分相赠,谢谢!
...全文
289 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Bullatus 2013-04-14
  • 打赏
  • 举报
回复
楼主说的是桌面应用,还是商店应用?
三五月儿 2013-04-13
  • 打赏
  • 举报
回复
在msdn上,我找到以下说明: DragDrop.DragEnter 附加事件 ......(省略) 平台 -------------------------------------------------------------------------------- Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008(不支持服务器核心角色), Windows Server 2008 R2(支持带 SP1 或更高版本的服务器核心角色;不支持 Itanium) 所以,我想问的是,楼主确定win8真的不能用了吗 http://msdn.microsoft.com/zh-cn/library/windows/apps/system.windows.dragdrop.dragenter(v=vs.110).aspx
Pc498471249 2013-04-13
  • 打赏
  • 举报
回复
引用 2 楼 jiangsheng 的回复:
DragEnter是桌面程序里的OLE支持,metro里木有桌面访问,要支持拖放的话用 Windows.UI.Xaml.Controls.Thumb
能举点代码例子嘛
蒋晟 2013-04-13
  • 打赏
  • 举报
回复
DragEnter是桌面程序里的OLE支持,metro里木有桌面访问,要支持拖放的话用 Windows.UI.Xaml.Controls.Thumb
hujiasuta 2013-04-13
  • 打赏
  • 举报
回复
windows 8淘汰了,等windows blue吧。

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧