Esempio n. 1
0
        private void RemoveEdges(IEnumerable oldItems)
        {
            if (oldItems == null)
            {
                return;
            }

            foreach (IEdge edge in oldItems)
            {
                if (edge != null)
                {
                    _algorithm.RemoveEdge(edge);
                    Line item;
                    if (_edgesToItems.TryGetValue(edge, out item))
                    {
                        _edgesToItems.Remove(edge);
                        Children.Remove(item);
                    }
                }
            }
        }