protected override async Task <Page> OnPopModal(bool animated) { Page modal = ModalStack[ModalStack.Count - 1]; if (_owner.OnModalPopping(modal)) { _owner.OnPopCanceled(); return(null); } Page result = await base.OnPopModal(animated); result.Parent = null; _owner.OnModalPopped(result); return(result); }