public void Release() { if (UINodeParameters.Instance != null) { UINodeParameters.Instance.ClearView(); } foreach (UINode n in GraphNodes) { ViewPort.Children.Remove(n); } lookup.Clear(); GraphNodes.Clear(); if (Graph != null) { Graph.OnGraphUpdated -= Graph_OnGraphUpdated; Graph.Dispose(); Graph = null; } if (Original != null) { Original.Dispose(); Original = null; } ViewPort.Children.Clear(); }
public void ClearView() { //reset viewport etc XShift = 0; YShift = 0; Scale = 1; foreach (UINode n in GraphNodes) { ViewPort.Children.Remove(n); } lookup.Clear(); GraphNodes.Clear(); ViewPort.Children.Clear(); }
public void Reset() { GraphNodes.Clear(); GraphLinks.Clear(); }