internal void VerifyGroupMembership(BubbleViewModel bubble) { _bubbleGroup.Deactivate(); if (bubble != null) { _bubbleGroup.FindBubbleGroup(bubble).Activate(); } }
internal void ActivateBubbleGroup(BubbleViewModel bubble) { _bubbleGroupHelper.Deactivate(); if (bubble != null) { _bubbleGroupHelper.FindBubbleGroup(bubble).Activate(); } }
internal void RemoveBubble(BubbleViewModel bubble) { if (bubble == null) { throw new ArgumentNullException("bubble"); } _bubblesInternal.Remove(bubble); }
bool IsInBubbleGroup(BubbleViewModel bubble) { return(new BubbleGroup(this.Bubbles).FindBubbleGroup(bubble).HasBubbles); }