Умная таблица перетаскивания WPF C # - PullRequest
0 голосов
/ 01 октября 2010

Я пытаюсь добавить поведение перетаскивания для текстового блока в приложении смарт-таблицы. Я использовал окно, чтобы имитировать текстовый блок, который я хотел перетащить. Проблема в том, что на эмуляторе на моем компьютере перетаскивание работает, а на столе - нет. Из того, что я мог выяснить, это связано с тем, что на столе объект (окно, имитирующее объект перетаскивания) теряет фокус

Приложение сделано в WPF с C #.

Есть идеи, как мне это исправить?

Ответы [ 2 ]

1 голос
/ 26 ноября 2010

Я разработал несколько приложений SMART Table, используя их SDK.Я бы не рекомендовал использовать окно для имитации текстового блока.Я обычно создаю объект DraggableBorder и объект TextBlock, а затем назначаю содержимое объекта DG объектом TB.Таким образом, вы можете использовать обычные сенсорные события для объекта БД, и эти объекты можно будет перетаскивать / перетаскивать как на столе, так и в эмуляторе ПК.

0 голосов
/ 24 ноября 2010

Мультитач перетаскивание может быть довольно сложно.Возьмите Surface Toolkit для Windows Touch и используйте интегрированный фреймворк: http://msdn.microsoft.com/en-us/library/microsoft.surface.presentation.surfacedragdrop_members.aspx

...