摘要:继上次定制TreeView控件,实现节点样式自定义及节点级别的单选、复选后继续对TreeView控件,这次实现的功能是树节点可以按Ctrl/Shift键多选和树节点的拖动。相对于上次的代码,这次主要新增加也以下几个属性和方法:
IsMultiSelect属性:树是否需要使用多选功能
SelectedNodeList属性:多选时被选中的节点的集合
TreeNodeCanAcceptDragedHandler事件:拖动时用来判断目标节点是否接受拖动
IsNodeCanAcceptDragHandler事件:拖动成功后要执行的事件,一般用来将新的关系持久化到数据库或其它地方。
实现比较简单,各位直接看代码吧。
阅读全文
posted @ 2011-11-23 15:44