Example #1
0
 private async void ShowModalPage()
 {
     // When you want to show the modal page, just call this method
     // add the event handler for to listen for the modal popping event:
     MyProject.App.Current.ModalPopping += HandleModalPopping;
     _myModalPage = new MyModalPage();
     await MyProject.App.Current.MainPage.Navigation.PushModalAsync(_myModalPage());
 }
Example #2
0
    private void HandleModalPopping(object sender, ModalPoppingEventArgs e)
    {
        if (e.Modal == _myModalPage)
        {
            // now we can retrieve that phone number:
            var phoneNumber = _myModalPage.Data;
            _myModalPage = null;

            // remember to remove the event handler:
            MyProject.App.Current.ModalPopping -= HandleModalPopping;
        }
    }