From cafe47abd4925661f9e6ad051d4c5fb919c96d07 Mon Sep 17 00:00:00 2001 From: Kaustav Chaudhuri Date: Thu, 25 May 2023 19:24:46 +0530 Subject: [PATCH] Popup Page implemented and Community toolkit nuget package installed. --- .../GMCabsDriverAssistantSolution.csproj | 7 +++++++ GMCabsDriverAssistantSolution/MauiProgram.cs | 5 ++++- .../Views/AppPermissiontSetDialogPage.xaml | 13 +++++++++++++ .../Views/AppPermissiontSetDialogPage.xaml.cs | 11 +++++++++++ .../Views/BatteryOptimisationAlertDialogPage.xaml | 13 +++++++++++++ .../BatteryOptimisationAlertDialogPage.xaml.cs | 11 +++++++++++ .../Views/HomePage.xaml.cs | 3 ++- 7 files changed, 61 insertions(+), 2 deletions(-) create mode 100644 GMCabsDriverAssistantSolution/Views/AppPermissiontSetDialogPage.xaml create mode 100644 GMCabsDriverAssistantSolution/Views/AppPermissiontSetDialogPage.xaml.cs create mode 100644 GMCabsDriverAssistantSolution/Views/BatteryOptimisationAlertDialogPage.xaml create mode 100644 GMCabsDriverAssistantSolution/Views/BatteryOptimisationAlertDialogPage.xaml.cs diff --git a/GMCabsDriverAssistantSolution/GMCabsDriverAssistantSolution.csproj b/GMCabsDriverAssistantSolution/GMCabsDriverAssistantSolution.csproj index 90bd9f9..3acb380 100644 --- a/GMCabsDriverAssistantSolution/GMCabsDriverAssistantSolution.csproj +++ b/GMCabsDriverAssistantSolution/GMCabsDriverAssistantSolution.csproj @@ -103,6 +103,7 @@ + @@ -121,6 +122,12 @@ MSBuild:Compile + + MSBuild:Compile + + + MSBuild:Compile + MSBuild:Compile diff --git a/GMCabsDriverAssistantSolution/MauiProgram.cs b/GMCabsDriverAssistantSolution/MauiProgram.cs index da87f6d..b6fe694 100644 --- a/GMCabsDriverAssistantSolution/MauiProgram.cs +++ b/GMCabsDriverAssistantSolution/MauiProgram.cs @@ -1,4 +1,6 @@ -namespace GMCabsDriverAssistantSolution; +using CommunityToolkit.Maui; + +namespace GMCabsDriverAssistantSolution; public static class MauiProgram { @@ -7,6 +9,7 @@ public static class MauiProgram var builder = MauiApp.CreateBuilder(); builder .UseMauiApp() + .UseMauiCommunityToolkit() .ConfigureFonts(fonts => { fonts.AddFont("OpenSans-Regular.ttf", "OpenSansRegular"); diff --git a/GMCabsDriverAssistantSolution/Views/AppPermissiontSetDialogPage.xaml b/GMCabsDriverAssistantSolution/Views/AppPermissiontSetDialogPage.xaml new file mode 100644 index 0000000..da358a7 --- /dev/null +++ b/GMCabsDriverAssistantSolution/Views/AppPermissiontSetDialogPage.xaml @@ -0,0 +1,13 @@ + + + + + \ No newline at end of file diff --git a/GMCabsDriverAssistantSolution/Views/AppPermissiontSetDialogPage.xaml.cs b/GMCabsDriverAssistantSolution/Views/AppPermissiontSetDialogPage.xaml.cs new file mode 100644 index 0000000..a65f60b --- /dev/null +++ b/GMCabsDriverAssistantSolution/Views/AppPermissiontSetDialogPage.xaml.cs @@ -0,0 +1,11 @@ +using CommunityToolkit.Maui.Views; + +namespace GMCabsDriverAssistantSolution.Views; + +public partial class AppPermissiontSetDialogPage : Popup +{ + public AppPermissiontSetDialogPage(Page page, string flag) + { + InitializeComponent(); + } +} \ No newline at end of file diff --git a/GMCabsDriverAssistantSolution/Views/BatteryOptimisationAlertDialogPage.xaml b/GMCabsDriverAssistantSolution/Views/BatteryOptimisationAlertDialogPage.xaml new file mode 100644 index 0000000..bbb62b6 --- /dev/null +++ b/GMCabsDriverAssistantSolution/Views/BatteryOptimisationAlertDialogPage.xaml @@ -0,0 +1,13 @@ + + + + + \ No newline at end of file diff --git a/GMCabsDriverAssistantSolution/Views/BatteryOptimisationAlertDialogPage.xaml.cs b/GMCabsDriverAssistantSolution/Views/BatteryOptimisationAlertDialogPage.xaml.cs new file mode 100644 index 0000000..48b80a2 --- /dev/null +++ b/GMCabsDriverAssistantSolution/Views/BatteryOptimisationAlertDialogPage.xaml.cs @@ -0,0 +1,11 @@ +using CommunityToolkit.Maui.Views; + +namespace GMCabsDriverAssistantSolution.Views; + +public partial class BatteryOptimisationAlertDialogPage : Popup +{ + public BatteryOptimisationAlertDialogPage() + { + InitializeComponent(); + } +} \ No newline at end of file diff --git a/GMCabsDriverAssistantSolution/Views/HomePage.xaml.cs b/GMCabsDriverAssistantSolution/Views/HomePage.xaml.cs index 7bafdce..b3cfae8 100644 --- a/GMCabsDriverAssistantSolution/Views/HomePage.xaml.cs +++ b/GMCabsDriverAssistantSolution/Views/HomePage.xaml.cs @@ -1,3 +1,4 @@ +using CommunityToolkit.Maui.Views; using GMCabsDriverAssistant.Messages; using GMCabsDriverAssistant.Models; using GMCabsDriverAssistant.Services; @@ -101,7 +102,7 @@ public partial class HomePage : ContentPage #region Events private void SettingsRequired_Tapped(object sender, EventArgs e) { - // Navigation.ShowPopup(new AppPermissiontSetDialogPage(this, Constant.FROM_HOME_PAGE)); + this.ShowPopup(new AppPermissiontSetDialogPage(this, Constant.FROM_HOME_PAGE)); } #endregion