Silverlight 4,TreeView拖放。删除确认后按取消

时间:2012-02-24 11:08:02

标签: silverlight drag-and-drop treeview

如果我'将TreeView节点丢弃到另一个节点上。在拖放操作结束时,我想提示用户“确认”丢弃,然后取消/撤消丢弃,如果他们取消。

此确认当前处于Drop操作事件中,即打开子窗口。但是,当用户确认某种方式时,事件已经结束,所以我没有机会以正常方式“取消”?即...

itemDragArgs.Cancel = true;
itemDragArgs.Handled = true;

有没有人有这种情况的经验?

1 个答案:

答案 0 :(得分:1)

我们有一些类似的场景,其中包含一些其他控件,

  • 忽略已删除的节点(已取消&处理= true)但保留节点的引用(在object字段或smth中)
  • 确认后,将对象添加到节点。

这样的东西会有什么帮助吗?