Перетаскивание как событие Multitouch в WPF

Я хотел бы перетаскивать объекты в решении wpf с помощью мультитач-жеста. Я получаю два userControls. Я могу перетащить элемент из userControl1 и разместить его в любом месте моего приложения. Пока звучит хорошо, но вот проблема:

Если я сдвину userControl1, перетащенный и помещенный элемент будет двигаться с userControl1. Это означает, что даже если я переместил элемент из userControl1, он по-прежнему связан с этим userControl.

Я хочу перетащить элемент из userControl1 и поместить его в userControl2. Больше не должно быть никакой привязки данных между элементом и userControl1, когда я перетаскиваю элемент из userControl.

Кто-нибудь знает подходящий ответ для моей проблемы?


person DonCamillo    schedule 15.06.2010    source источник
comment
Похоже, вы не меняете родительское свойство элемента на какой-либо другой элемент управления, кроме UserControl, когда перетаскиваете его из UserControl. Разместите здесь код, чтобы понять, что с ним не так.   -  person decyclone    schedule 15.06.2010


Ответы (1)


Ознакомьтесь с классом SurfaceDragDrop в «Наборе инструментов Surface для Windows Touch».

person Robert Levy    schedule 23.12.2010