public void ShowHiddenProximateParentPopUpRecursively() { if (thisProximateParentPopUp != null) { if (thisProximateParentPopUp.IsHidden()) { thisProximateParentPopUp.Show(false); thisProximateParentPopUp.ShowHiddenProximateParentPopUpRecursively(); } } }
public void RegisterPopUp(IPopUp popUpToRegister) { popUpToRegister.ShowHiddenProximateParentPopUpRecursively(); DisableOthers(popUpToRegister); SetActivePopUp(popUpToRegister); }