Browse Source

Popup Page implemented and Community toolkit nuget package installed.

master
Kaustav Chaudhuri 1 year ago
parent
commit
cafe47abd4
7 changed files with 61 additions and 2 deletions
  1. +7
    -0
      GMCabsDriverAssistantSolution/GMCabsDriverAssistantSolution.csproj
  2. +4
    -1
      GMCabsDriverAssistantSolution/MauiProgram.cs
  3. +13
    -0
      GMCabsDriverAssistantSolution/Views/AppPermissiontSetDialogPage.xaml
  4. +11
    -0
      GMCabsDriverAssistantSolution/Views/AppPermissiontSetDialogPage.xaml.cs
  5. +13
    -0
      GMCabsDriverAssistantSolution/Views/BatteryOptimisationAlertDialogPage.xaml
  6. +11
    -0
      GMCabsDriverAssistantSolution/Views/BatteryOptimisationAlertDialogPage.xaml.cs
  7. +2
    -1
      GMCabsDriverAssistantSolution/Views/HomePage.xaml.cs

+ 7
- 0
GMCabsDriverAssistantSolution/GMCabsDriverAssistantSolution.csproj View File

@ -103,6 +103,7 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="CommunityToolkit.Maui" Version="1.4.0" />
<PackageReference Include="CommunityToolkit.Mvvm" Version="8.2.0-preview2" />
<PackageReference Include="Plugin.FirebasePushNotification" Version="3.4.35" />
<PackageReference Include="QRCoder" Version="1.4.3" />
@ -121,6 +122,12 @@
<MauiXaml Update="Views\AdminPasswordPage.xaml">
<Generator>MSBuild:Compile</Generator>
</MauiXaml>
<MauiXaml Update="Views\AppPermissiontSetDialogPage.xaml">
<Generator>MSBuild:Compile</Generator>
</MauiXaml>
<MauiXaml Update="Views\BatteryOptimisationAlertDialogPage.xaml">
<Generator>MSBuild:Compile</Generator>
</MauiXaml>
<MauiXaml Update="Views\CouponHistoryPage.xaml">
<Generator>MSBuild:Compile</Generator>
</MauiXaml>


+ 4
- 1
GMCabsDriverAssistantSolution/MauiProgram.cs View File

@ -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<App>()
.UseMauiCommunityToolkit()
.ConfigureFonts(fonts =>
{
fonts.AddFont("OpenSans-Regular.ttf", "OpenSansRegular");


+ 13
- 0
GMCabsDriverAssistantSolution/Views/AppPermissiontSetDialogPage.xaml View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8" ?>
<toolkit:Popup xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="GMCabsDriverAssistantSolution.Views.AppPermissiontSetDialogPage"
xmlns:toolkit="http://schemas.microsoft.com/dotnet/2022/maui/toolkit"
Size="300,300">
<VerticalStackLayout>
<Label
Text="AppPermissiontSetDialogPage"
VerticalOptions="Center"
HorizontalOptions="Center" />
</VerticalStackLayout>
</toolkit:Popup>

+ 11
- 0
GMCabsDriverAssistantSolution/Views/AppPermissiontSetDialogPage.xaml.cs View File

@ -0,0 +1,11 @@
using CommunityToolkit.Maui.Views;
namespace GMCabsDriverAssistantSolution.Views;
public partial class AppPermissiontSetDialogPage : Popup
{
public AppPermissiontSetDialogPage(Page page, string flag)
{
InitializeComponent();
}
}

+ 13
- 0
GMCabsDriverAssistantSolution/Views/BatteryOptimisationAlertDialogPage.xaml View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8" ?>
<toolkit:Popup xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="GMCabsDriverAssistantSolution.Views.BatteryOptimisationAlertDialogPage"
xmlns:toolkit="http://schemas.microsoft.com/dotnet/2022/maui/toolkit"
Size="300,300">
<VerticalStackLayout>
<Label
Text="BatteryOptimisationAlertDialogPage"
VerticalOptions="Center"
HorizontalOptions="Center" />
</VerticalStackLayout>
</toolkit:Popup>

+ 11
- 0
GMCabsDriverAssistantSolution/Views/BatteryOptimisationAlertDialogPage.xaml.cs View File

@ -0,0 +1,11 @@
using CommunityToolkit.Maui.Views;
namespace GMCabsDriverAssistantSolution.Views;
public partial class BatteryOptimisationAlertDialogPage : Popup
{
public BatteryOptimisationAlertDialogPage()
{
InitializeComponent();
}
}

+ 2
- 1
GMCabsDriverAssistantSolution/Views/HomePage.xaml.cs View File

@ -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


Loading…
Cancel
Save