Пример #1
0
        public void DeleteConnectionClick(object ob)
        {
            Connection connection = (Connection)ob;


            Cluster.Connections.Remove((Connection)ob);

            CanvasConnection canvasConnection = MainData.GetGalaxyMap().CanvasConnections.FirstOrDefault(c => c.ConnectionId1 == connection.TargetClusterId && c.ConnectionId2 == MainData.SelectedMapCluster.Id);

            if (canvasConnection != null)
            {
                MainData.RemoveConnectionFromCanvas(canvasConnection);
            }
        }
Пример #2
0
        public static void RemoveConnectionFromCanvas(CanvasConnection connection)
        {
            Canvas.Children.Remove(connection.Line);

            MapGalaxy.CanvasConnections.Remove(connection);
        }