コード例 #1
0
 protected override bool OnBackButtonPressed()
 {
     if (!Model.ChildModel)
     {
         if (Model.Context.UnsavedChanges > 0)
         {
             if (DisplayAlert("Unsaved Changes", "You have " + Model.Context.UnsavedChanges + " unsaved changes. Do you want to save them before leaving?", "Yes", "No").Result)
             {
                 Model.DoSave();
             }
         }
         CharactersViewModel.Instance.LoadItemsCommand.Execute(null);
     }
     return(base.OnBackButtonPressed());
 }