private void DeleteGroup() { UnObserveAllChildNode(); //if(ChildNodes.Count!=0) ChildNodes.Clear(); HostCanvas.NodeGroupCollection.Remove(this); HostCanvas.Children.Remove(Border); HostCanvas.Children.Remove(this); IsHitTestVisible = false; }