using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows; using System.Diagnostics; namespace Microsoft.Research.DynamicDataDisplay.Common { [DebuggerDisplay("Count = {Cache.Count}")] public sealed class VisualBindingCollection { private Dictionary cache = new Dictionary(); internal Dictionary Cache { get { return cache; } } public UIElement this[IPlotterElement element] { get { return cache[element]; } } public bool Contains(IPlotterElement element) { return cache.ContainsKey(element); } } }