繁体   English   中英

智能表格拖放WPF C#

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM