private void GraphicView_OnUnloaded(object sender, RoutedEventArgs e)
 {
     foreach (var link in _links)
     {
         link.Dispose();
     }
     Canvas2D.RemoveFromVisualTree();
     Canvas2D = null;
 }