Ejemplo n.º 1
0
		private void treeViewReorderHandler_NodeMoved(object sender, NodeMovedEventArgs e)
		{
			var editable = e.Node.Tag as IEditableNode;

            if (editable != null)
            {
                var targetWrapper = e.Node.Parent != null ? e.Node.Parent.Tag as ContainerNodeWrapper: null;
                var target = targetWrapper != null ? targetWrapper.ContainerNode : null;
                
                editable.MoveTo(target, e.Node.Index);
            }
            else
                Debug.Fail("node editable");
		}
Ejemplo n.º 2
0
 private void OnNodeMoved(NodeMovedEventArgs e)
 {
     if (NodeMoved != null)
         NodeMoved(this, e);
 }