|
@@ -1,6 +1,7 @@
|
|
|
using System;
|
|
|
using System.Collections.Generic;
|
|
|
using System.Linq;
|
|
|
+using System.Threading.Tasks;
|
|
|
using InABox.Core;
|
|
|
using Xamarin.Forms;
|
|
|
using Xamarin.Forms.Xaml;
|
|
@@ -65,9 +66,18 @@ namespace PRS.Mobile
|
|
|
|
|
|
private void ExitBtn_Clicked(object sender, EventArgs e)
|
|
|
{
|
|
|
- RetainedResults.IsFormRetained = false;
|
|
|
- OnClosing?.Invoke(this, new DigitalFormsHostClosingArgs(false));
|
|
|
- Navigation.PopAsync();
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ protected override async Task<bool> OnBackButtonClicked()
|
|
|
+ {
|
|
|
+ Dispatcher.BeginInvokeOnMainThread(() =>
|
|
|
+ {
|
|
|
+ RetainedResults.IsFormRetained = false;
|
|
|
+ OnClosing?.Invoke(this, new DigitalFormsHostClosingArgs(false));
|
|
|
+ Navigation.PopAsync();
|
|
|
+ });
|
|
|
+ return false;
|
|
|
}
|
|
|
|
|
|
private void SaveBtn_Clicked(object sender, EventArgs e)
|