2010-10-01 40 views
0

我正在嘗試爲智能表格應用程序中的文本塊添加拖放行爲。 我用一個窗口來模仿我想拖動的文本塊。問題是在我的電腦上的模擬器上拖動起作用,但在桌面上卻沒有。從我可以看出,這是由於桌面上的對象(模仿拖動對象的窗口)失去了焦點。智能表格拖放WPF C#

該應用程序是用WPF與C#。

關於我如何解決這個問題的任何ideea?

+0

您的意思是Microsoft Surface by table? – Sascha 2010-10-05 19:24:39

回答

1

我已經開發了一些使用他們的SDK的SMART Table應用程序。我不會推薦使用窗口來模仿文本塊。我通常創建一個DraggableBorder對象和一個TextBlock對象,然後將DG對象的內容分配爲TB對象。通過這種方式,您可以爲DB對象使用常見的觸摸事件,並且這些對象在桌面以及PC仿真器中都可以觸摸/拖動。