public void Add(IPopupObject popupObject) { if (collection.ContainsKey(popupObject.ID)) { return; } collection.Add(popupObject.ID, popupObject); popupObject.Window = target; }
public void Remove(IPopupObject popupObject) { popupObject.Window = null; collection.Remove(popupObject.ID); }
public bool Contains(IPopupObject popupObject) { return(collection.ContainsKey(popupObject.ID)); }