将拖放操作从子控件无缝传递到父ScatterViewItem

时间:2015-06-09 23:41:33

标签: c# wpf drag-and-drop touch pixelsense

我使用的是Surface 2.0 SDK,我的应用程序使用动态创建的自定义控件,其中ScatterViewItem包含Grid,每列中都有Menu

ScatterViewItem内的任何区域(包括GridMenu周围的边距)发起拖放动作时,ScatterViewItem正在被拖得很好连同它的内容。 但是,当试图在Menu控件内的任何位置启动此类动作时,没有任何反应。似乎必要的事件被它吞噬了。

我尝试扩展Menu类来创建自定义控件并使用RoutedEvent来处理ScatterViewItem中捕获的鼠标点击,但无法找到无缝的方法处理拖动事件并将其传递给父ScatterViewItem

任何人都可以分享一些如何实现这一点的知识吗?

0 个答案:

没有答案