public void ShowPopup() { if (!_popupContainer.Contains(_popup)) { _popupContainer.AppendChild(_popup); PopupStateChanged?.Invoke(VisibilityAction.Showing); } }
public void HidePopup() { if (_popupContainer.Contains(_popup)) { _popupContainer.RemoveChild(_popup); PopupStateChanged?.Invoke(VisibilityAction.Hiding); } }