public void RegisterExtraBox(XBoxExtraRect box) { if (!_extraBoxesDic.ContainsKey(box.Property)) { _extraBoxesDic[box.Property] = new List <XBoxExtraRect>(); } _extraBoxesDic[box.Property].Add(box); }
public void UnRegisterExtraBox(XBoxExtraRect box) { if (_extraBoxesDic.ContainsKey(box.Property)) { _extraBoxesDic[box.Property].Remove(box); if (_extraBoxesDic[box.Property].Count == 0) { _extraBoxesDic.Remove(box.Property); } } }