[英]Smart table drag and drop WPF C#
我试图在智能表应用程序中为文本块添加拖放行为。 我使用了一个窗口来模仿要拖动的文本块。 问题是在我的PC上的仿真器上,拖动有效,但在桌上却没有。 从我能弄清楚的原因是由于桌子上的对象(模仿拖动对象的窗口)失去了焦点。
该应用程序是使用C#在WPF中完成的。
关于如何解决此问题的任何想法?
我已经使用他们的SDK开发了一些SMART Table应用程序。 我不建议使用窗口来模仿文本块。 我通常创建一个DraggableBorder对象和一个TextBlock对象,然后将DG对象的内容分配为TB对象。 这样,您可以对数据库对象使用常规的触摸事件,并且这些对象在桌面以及PC仿真器中都是可触摸/可拖动的。
多点触摸拖放非常棘手。 抓住适用于Windows Touch的Surface Toolkit并使用其附带的拖放框架: http : //msdn.microsoft.com/zh-cn/library/microsoft.surface.presentation.surfacedragdrop_members.aspx
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.