private void WhenNodeRemoving( object sender, XmlNodeChangedEventArgs e) { INode oldParent = e.OldParent as INode; INode node = e.NewParent as INode; if (oldParent != null && node != null) { RemovingNode(oldParent, node, false); } }