技术开发 频道

Atlas实现拖放效果(下)

    同样的,在上面的代码中,我们将三个panel提升为Atlas控件,并添加了DraggableListItem Behavior。这个Behavior将允许被定义的元素可以被拖动。handle属性定义了可拖动的部分(类似于Window窗口中的标题栏)。

    现在我们可以测试一下了:

    初始:

    开始拖动左边的Calendar,您可以看到dropCueTemplate显示了出来(右面红色的虚线框)。页面的下方同时自动出现了Debugging Trace的提示,很方便调试:

    将Calendar拖到右面的列表中,左边只剩下了一个可拖动元素:

    把左边的可拖动元素也拖到右面,您可以看到emptyTemplate:
0
相关文章