使用不同的层(zIndex)捕获ScatterViews中的SurfaceDragDropEventArgs

时间:2012-07-30 08:19:53

标签: drag-and-drop event-handling pixelsense scatterview

我正在尝试使用适用于Windows Touch Beta的工具包,使用两部Android手机和一个表面应用程序实现照片共享应用程序。因此,我创建了一个名为ScatterView的{​​{1}}作为基本布局。每次用户触摸屏幕时,都会在此MainScatterView中创建一个Blob。 Blob本身是MainScatterView,其中包含名为ScatterViewItem的{​​{1}}。此ScatterView包含Android手机上特定相册的照片。

拖拽&在两个blob之间删除照片效果很好,但如果我想在Blob上删除项,则从不调用依赖Blob方法。我的假设是这个问题取决于MainScatterView onDropBlob所具有的不同图层,但这只是一个假设。这是我的XAML代码:

ScatterView

两个依赖方法onDrop和OnDragPreviewTouchDown如下所示:

MainScatterView

我真的尝试了很多来解决这个问题,但没有什么能够带来舒适的解决方案。

1 个答案:

答案 0 :(得分:1)

我已经认识到,必须定义ScatterView-Property Background。只有设置了此属性,才能捕获SurfaceDragDropEventArgs之类的事件。疯狂!