C# 在WPF中作为多点触控事件拖放

C# 在WPF中作为多点触控事件拖放,c#,wpf,multi-touch,C#,Wpf,Multi Touch,我想通过多点触控手势在wpf解决方案中拖放对象。我有两个用户控件。我可以从userControl1拖动一个项目,并将其放置在应用程序中的任何位置。到目前为止听起来不错,但问题是: 如果移动userControl1,则拖动和放置的项将与userControl1一起移动。这意味着,即使我之前将一个项目移出userControl1,它仍然连接到该userControl1 我想从userControl1拖动一个项目并将其放置在userControl2中。当我将项目从userControl中拖出时,项目和

我想通过多点触控手势在wpf解决方案中拖放对象。我有两个用户控件。我可以从userControl1拖动一个项目,并将其放置在应用程序中的任何位置。到目前为止听起来不错,但问题是:

如果移动userControl1,则拖动和放置的项将与userControl1一起移动。这意味着,即使我之前将一个项目移出userControl1,它仍然连接到该userControl1

我想从userControl1拖动一个项目并将其放置在userControl2中。当我将项目从userControl中拖出时,项目和userControl1之间不应该再有任何数据绑定


有人知道我的问题的合适答案吗

检查Windows Touch的Surface Toolkit中的SurfaceDragDrop类

将项目从UserControl中拖出时,似乎没有将其父属性更改为UserControl以外的其他控件。在这里发布一些代码来找出它的错误。