diff --git a/App.xaml.cs b/App.xaml.cs
index 70c71a9..a67603d 100644
--- a/App.xaml.cs
+++ b/App.xaml.cs
@@ -1,61 +1,18 @@
-#if ANDROID
-using Android.Graphics.Drawables;
-using Android.Views;
-using AndroidX.Core.View;
-#endif
-using Microsoft.Extensions.DependencyInjection;
-using Microsoft.Maui.Platform;
-using Window = Microsoft.Maui.Controls.Window;
-
-namespace MauiApp1Net10
-{
+using Window = Microsoft.Maui.Controls.Window;
+
+namespace MauiApp1Net10
+{
public partial class App : Application
{
public App()
- {
- InitializeComponent();
-
- }
- protected override void OnStart()
- {
- base.OnStart();
- SetTheme(Application.Current.RequestedTheme);
- RequestedThemeChanged += ThemeChangedEvent;
- }
-
- private void SetTheme(AppTheme theme)
- {
-#if ANDROID
- var darkThemeStatusAndNavbarColor = Microsoft.Maui.Graphics.Color.FromArgb("#72e09a");
- var lightThemeStatusAndNavbarColor = Microsoft.Maui.Graphics.Color.FromArgb("#BCCCDC");
- var activity = Platform.CurrentActivity;
- var window = activity?.Window;
- if (window == null)
- return;
- //window.AddFlags(WindowManagerFlags.DrawsSystemBarBackgrounds);
- //window.ClearFlags(WindowManagerFlags.TranslucentStatus);
-
- var ac = theme == AppTheme.Dark ? darkThemeStatusAndNavbarColor.ToPlatform() : lightThemeStatusAndNavbarColor.ToPlatform();
- window?.SetBackgroundDrawable(new ColorDrawable(ac));
- //window?.SetStatusBarColor(ac);
- //window?.SetNavigationBarColor(ac);
- var wicc = WindowCompat.GetInsetsController(window, window?.DecorView);
- if (wicc != null)
- {
- wicc.AppearanceLightStatusBars = theme == AppTheme.Dark ? false : true;
- wicc.AppearanceLightNavigationBars = wicc.AppearanceLightStatusBars;
- }
-#endif
- }
-
- private void ThemeChangedEvent(object? sender, AppThemeChangedEventArgs e)
- {
- SetTheme(e.RequestedTheme);
- }
-
- protected override Window CreateWindow(IActivationState? activationState)
- {
+ {
+ InitializeComponent();
+
+ }
+
+ protected override Window CreateWindow(IActivationState? activationState)
+ {
return new Window(new Tabbed());
}
}
-}
\ No newline at end of file
+}
diff --git a/MainPage.xaml b/MainPage.xaml
index b10ed42..b81695a 100644
--- a/MainPage.xaml
+++ b/MainPage.xaml
@@ -27,13 +27,17 @@
Text="Open Modal"
Clicked="btnOpenModal_Clicked"
HorizontalOptions="Fill" />
-
-
+
+
+
diff --git a/MainPage.xaml.cs b/MainPage.xaml.cs
index 83f6772..26a4e67 100644
--- a/MainPage.xaml.cs
+++ b/MainPage.xaml.cs
@@ -1,6 +1,12 @@
-namespace MauiApp1Net10
-{
- public partial class MainPage : ContentPage
+#if ANDROID
+using Android.Graphics.Drawables;
+using AndroidX.Core.View;
+using Microsoft.Maui.Platform;
+#endif
+
+namespace MauiApp1Net10
+{
+ public partial class MainPage : ContentPage
{
int count = 0;
@@ -38,7 +44,37 @@ private void btnToggleTheme_Clicked(object sender, EventArgs e)
// break;
// }
}
-
- }
- }
-}
+
+ }
+
+ private void btnApplyAndroidOverride_Clicked(object sender, EventArgs e)
+ {
+ ApplyReporterAndroidOverride(Application.Current.RequestedTheme);
+ }
+
+ private void ApplyReporterAndroidOverride(AppTheme theme)
+ {
+#if ANDROID
+ var darkThemeStatusAndNavbarColor = Color.FromArgb("#72e09a");
+ var lightThemeStatusAndNavbarColor = Color.FromArgb("#BCCCDC");
+ var activity = Platform.CurrentActivity;
+ var window = activity?.Window;
+ if (window == null)
+ return;
+
+ var androidColor = theme == AppTheme.Dark
+ ? darkThemeStatusAndNavbarColor.ToPlatform()
+ : lightThemeStatusAndNavbarColor.ToPlatform();
+
+ window.SetBackgroundDrawable(new ColorDrawable(androidColor));
+
+ var windowInsetsController = WindowCompat.GetInsetsController(window, window.DecorView);
+ if (windowInsetsController != null)
+ {
+ windowInsetsController.AppearanceLightStatusBars = theme != AppTheme.Dark;
+ windowInsetsController.AppearanceLightNavigationBars = windowInsetsController.AppearanceLightStatusBars;
+ }
+#endif
+ }
+ }
+}
diff --git a/MauiApp1Net10.csproj b/MauiApp1Net10.csproj
index 9faeb14..cce8887 100644
--- a/MauiApp1Net10.csproj
+++ b/MauiApp1Net10.csproj
@@ -1,84 +1,76 @@
-
-
-
- net10.0-android;net10.0-ios
-
-
-
-
- Exe
- MauiApp1Net10
- true
- true
- enable
- enable
-
-
- Net10Statusbar
-
-
- com.companyname.MauiApp1Net10
-
-
- 1.0
- 1
-
- android-arm;android-arm64;android-x86;android-x64
-
-
- None
- 15.0
- 27.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- MSBuild:Compile
-
-
- MSBuild:Compile
-
-
-
-
-
- MSBuild:Compile
-
-
-
-
+
+
+
+ net10.0-android;net10.0-ios
+
+
+
+
+ Exe
+ MauiApp1Net10
+ true
+ true
+ enable
+ enable
+
+
+ Net10Statusbar
+
+
+ com.companyname.MauiApp1Net10
+
+
+ 1.0
+ 1
+
+ android-arm;android-arm64;android-x86;android-x64
+
+
+ None
+ 15.0
+ 27.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ MSBuild:Compile
+
+
+ MSBuild:Compile
+
+
+
+
+
+ MSBuild:Compile
+
+
+
+
diff --git a/Platforms/Android/MainActivity.cs b/Platforms/Android/MainActivity.cs
index 549af26..438e51d 100644
--- a/Platforms/Android/MainActivity.cs
+++ b/Platforms/Android/MainActivity.cs
@@ -1,19 +1,17 @@
-using Android.App;
-using Android.Content.PM;
-using Android.OS;
-using Resource = Microsoft.Maui.Resource;
-
-namespace MauiApp1
+using Android.App;
+using Android.Content.PM;
+using Android.OS;
+
+namespace MauiApp1
{
- [Activity(Theme = "@style/My.Theme", MainLauncher = true, LaunchMode = LaunchMode.SingleTop,
+ [Activity(Theme = "@style/Maui.SplashTheme", MainLauncher = true, LaunchMode = LaunchMode.SingleTop,
ConfigurationChanges = ConfigChanges.SmallestScreenSize | ConfigChanges.ScreenLayout | ConfigChanges.ScreenSize
| ConfigChanges.Orientation | ConfigChanges.UiMode | ConfigChanges.Locale | ConfigChanges.LayoutDirection | ConfigChanges.Density)]
public class MainActivity : MauiAppCompatActivity
{
- protected override void OnCreate(Bundle? savedInstanceState)
- {
- //Theme.ApplyStyle(Resource.Style.OptOutEdgeToEdgeEnforcement, force: false);
- base.OnCreate(savedInstanceState);
- }
+ protected override void OnCreate(Bundle? savedInstanceState)
+ {
+ base.OnCreate(savedInstanceState);
+ }
}
}
diff --git a/Platforms/Android/Resources/values-night/colors.xml b/Platforms/Android/Resources/values-night/colors.xml
deleted file mode 100644
index 974ef3b..0000000
--- a/Platforms/Android/Resources/values-night/colors.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
- #72e09a
- #c5c953
-
- #72e09a
-
\ No newline at end of file
diff --git a/Platforms/Android/Resources/values-night/styles.xml b/Platforms/Android/Resources/values-night/styles.xml
deleted file mode 100644
index 2b1c4e3..0000000
--- a/Platforms/Android/Resources/values-night/styles.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Platforms/Android/Resources/values/colors.xml b/Platforms/Android/Resources/values/colors.xml
deleted file mode 100644
index ed6e11d..0000000
--- a/Platforms/Android/Resources/values/colors.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
- #BCCCDC
-
- #20471b
-
- #BCCCDC
-
\ No newline at end of file
diff --git a/Platforms/Android/Resources/values/styles.xml b/Platforms/Android/Resources/values/styles.xml
deleted file mode 100644
index bf4140e..0000000
--- a/Platforms/Android/Resources/values/styles.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/local-packages/Microsoft.AspNetCore.Components.WebView.Maui.10.0.90-ci.pr35463.26319.50.nupkg b/local-packages/Microsoft.AspNetCore.Components.WebView.Maui.10.0.90-ci.pr35463.26319.50.nupkg
new file mode 100644
index 0000000..d9ac943
Binary files /dev/null and b/local-packages/Microsoft.AspNetCore.Components.WebView.Maui.10.0.90-ci.pr35463.26319.50.nupkg differ
diff --git a/local-packages/Microsoft.AspNetCore.Components.WebView.WindowsForms.10.0.90-ci.pr35463.26319.50.nupkg b/local-packages/Microsoft.AspNetCore.Components.WebView.WindowsForms.10.0.90-ci.pr35463.26319.50.nupkg
new file mode 100644
index 0000000..ea16e03
Binary files /dev/null and b/local-packages/Microsoft.AspNetCore.Components.WebView.WindowsForms.10.0.90-ci.pr35463.26319.50.nupkg differ
diff --git a/local-packages/Microsoft.AspNetCore.Components.WebView.Wpf.10.0.90-ci.pr35463.26319.50.nupkg b/local-packages/Microsoft.AspNetCore.Components.WebView.Wpf.10.0.90-ci.pr35463.26319.50.nupkg
new file mode 100644
index 0000000..38a20f2
Binary files /dev/null and b/local-packages/Microsoft.AspNetCore.Components.WebView.Wpf.10.0.90-ci.pr35463.26319.50.nupkg differ
diff --git a/local-packages/Microsoft.Maui.Controls.10.0.90-ci.pr35463.26319.50.nupkg b/local-packages/Microsoft.Maui.Controls.10.0.90-ci.pr35463.26319.50.nupkg
new file mode 100644
index 0000000..8d840c3
Binary files /dev/null and b/local-packages/Microsoft.Maui.Controls.10.0.90-ci.pr35463.26319.50.nupkg differ
diff --git a/local-packages/Microsoft.Maui.Controls.Build.Tasks.10.0.90-ci.pr35463.26319.50.nupkg b/local-packages/Microsoft.Maui.Controls.Build.Tasks.10.0.90-ci.pr35463.26319.50.nupkg
new file mode 100644
index 0000000..8a068cc
Binary files /dev/null and b/local-packages/Microsoft.Maui.Controls.Build.Tasks.10.0.90-ci.pr35463.26319.50.nupkg differ
diff --git a/local-packages/Microsoft.Maui.Controls.Compatibility.10.0.90-ci.pr35463.26319.50.nupkg b/local-packages/Microsoft.Maui.Controls.Compatibility.10.0.90-ci.pr35463.26319.50.nupkg
new file mode 100644
index 0000000..7f2fad4
Binary files /dev/null and b/local-packages/Microsoft.Maui.Controls.Compatibility.10.0.90-ci.pr35463.26319.50.nupkg differ
diff --git a/local-packages/Microsoft.Maui.Controls.Core.10.0.90-ci.pr35463.26319.50.nupkg b/local-packages/Microsoft.Maui.Controls.Core.10.0.90-ci.pr35463.26319.50.nupkg
new file mode 100644
index 0000000..c9a41b7
Binary files /dev/null and b/local-packages/Microsoft.Maui.Controls.Core.10.0.90-ci.pr35463.26319.50.nupkg differ
diff --git a/local-packages/Microsoft.Maui.Controls.Foldable.10.0.90-ci.pr35463.26319.50.nupkg b/local-packages/Microsoft.Maui.Controls.Foldable.10.0.90-ci.pr35463.26319.50.nupkg
new file mode 100644
index 0000000..580ef4f
Binary files /dev/null and b/local-packages/Microsoft.Maui.Controls.Foldable.10.0.90-ci.pr35463.26319.50.nupkg differ
diff --git a/local-packages/Microsoft.Maui.Controls.Maps.10.0.90-ci.pr35463.26319.50.nupkg b/local-packages/Microsoft.Maui.Controls.Maps.10.0.90-ci.pr35463.26319.50.nupkg
new file mode 100644
index 0000000..90d8a8b
Binary files /dev/null and b/local-packages/Microsoft.Maui.Controls.Maps.10.0.90-ci.pr35463.26319.50.nupkg differ
diff --git a/local-packages/Microsoft.Maui.Controls.SourceGen.10.0.90-ci.pr35463.26319.50.nupkg b/local-packages/Microsoft.Maui.Controls.SourceGen.10.0.90-ci.pr35463.26319.50.nupkg
new file mode 100644
index 0000000..a765891
Binary files /dev/null and b/local-packages/Microsoft.Maui.Controls.SourceGen.10.0.90-ci.pr35463.26319.50.nupkg differ
diff --git a/local-packages/Microsoft.Maui.Controls.Xaml.10.0.90-ci.pr35463.26319.50.nupkg b/local-packages/Microsoft.Maui.Controls.Xaml.10.0.90-ci.pr35463.26319.50.nupkg
new file mode 100644
index 0000000..f567733
Binary files /dev/null and b/local-packages/Microsoft.Maui.Controls.Xaml.10.0.90-ci.pr35463.26319.50.nupkg differ
diff --git a/local-packages/Microsoft.Maui.Core.10.0.90-ci.pr35463.26319.50.nupkg b/local-packages/Microsoft.Maui.Core.10.0.90-ci.pr35463.26319.50.nupkg
new file mode 100644
index 0000000..20e0771
Binary files /dev/null and b/local-packages/Microsoft.Maui.Core.10.0.90-ci.pr35463.26319.50.nupkg differ
diff --git a/local-packages/Microsoft.Maui.Essentials.10.0.90-ci.pr35463.26319.50.nupkg b/local-packages/Microsoft.Maui.Essentials.10.0.90-ci.pr35463.26319.50.nupkg
new file mode 100644
index 0000000..f81cacd
Binary files /dev/null and b/local-packages/Microsoft.Maui.Essentials.10.0.90-ci.pr35463.26319.50.nupkg differ
diff --git a/local-packages/Microsoft.Maui.Essentials.AI.10.0.90-ci.pr35463.26319.50.nupkg b/local-packages/Microsoft.Maui.Essentials.AI.10.0.90-ci.pr35463.26319.50.nupkg
new file mode 100644
index 0000000..189b65b
Binary files /dev/null and b/local-packages/Microsoft.Maui.Essentials.AI.10.0.90-ci.pr35463.26319.50.nupkg differ
diff --git a/local-packages/Microsoft.Maui.Graphics.10.0.90-ci.pr35463.26319.50.nupkg b/local-packages/Microsoft.Maui.Graphics.10.0.90-ci.pr35463.26319.50.nupkg
new file mode 100644
index 0000000..cf092ad
Binary files /dev/null and b/local-packages/Microsoft.Maui.Graphics.10.0.90-ci.pr35463.26319.50.nupkg differ
diff --git a/local-packages/Microsoft.Maui.Graphics.Skia.10.0.90-ci.pr35463.26319.50.nupkg b/local-packages/Microsoft.Maui.Graphics.Skia.10.0.90-ci.pr35463.26319.50.nupkg
new file mode 100644
index 0000000..2bad3f4
Binary files /dev/null and b/local-packages/Microsoft.Maui.Graphics.Skia.10.0.90-ci.pr35463.26319.50.nupkg differ
diff --git a/local-packages/Microsoft.Maui.Graphics.Text.Markdig.10.0.90-ci.pr35463.26319.50.nupkg b/local-packages/Microsoft.Maui.Graphics.Text.Markdig.10.0.90-ci.pr35463.26319.50.nupkg
new file mode 100644
index 0000000..1e503d9
Binary files /dev/null and b/local-packages/Microsoft.Maui.Graphics.Text.Markdig.10.0.90-ci.pr35463.26319.50.nupkg differ
diff --git a/local-packages/Microsoft.Maui.Graphics.Win2D.WinUI.Desktop.10.0.90-ci.pr35463.26319.50.nupkg b/local-packages/Microsoft.Maui.Graphics.Win2D.WinUI.Desktop.10.0.90-ci.pr35463.26319.50.nupkg
new file mode 100644
index 0000000..ed9ba95
Binary files /dev/null and b/local-packages/Microsoft.Maui.Graphics.Win2D.WinUI.Desktop.10.0.90-ci.pr35463.26319.50.nupkg differ
diff --git a/local-packages/Microsoft.Maui.Maps.10.0.90-ci.pr35463.26319.50.nupkg b/local-packages/Microsoft.Maui.Maps.10.0.90-ci.pr35463.26319.50.nupkg
new file mode 100644
index 0000000..6f17caf
Binary files /dev/null and b/local-packages/Microsoft.Maui.Maps.10.0.90-ci.pr35463.26319.50.nupkg differ
diff --git a/local-packages/Microsoft.Maui.Resizetizer.10.0.90-ci.pr35463.26319.50.nupkg b/local-packages/Microsoft.Maui.Resizetizer.10.0.90-ci.pr35463.26319.50.nupkg
new file mode 100644
index 0000000..a7fe52e
Binary files /dev/null and b/local-packages/Microsoft.Maui.Resizetizer.10.0.90-ci.pr35463.26319.50.nupkg differ
diff --git a/local-packages/Microsoft.Maui.Sdk.10.0.90-ci.pr35463.26319.50.nupkg b/local-packages/Microsoft.Maui.Sdk.10.0.90-ci.pr35463.26319.50.nupkg
new file mode 100644
index 0000000..821593a
Binary files /dev/null and b/local-packages/Microsoft.Maui.Sdk.10.0.90-ci.pr35463.26319.50.nupkg differ
diff --git a/local-packages/Microsoft.Maui.Templates.net10.10.0.90-ci.pr35463.26319.50.nupkg b/local-packages/Microsoft.Maui.Templates.net10.10.0.90-ci.pr35463.26319.50.nupkg
new file mode 100644
index 0000000..9c8ddae
Binary files /dev/null and b/local-packages/Microsoft.Maui.Templates.net10.10.0.90-ci.pr35463.26319.50.nupkg differ
diff --git a/local-packages/Microsoft.NET.Sdk.Maui.Manifest-10.0.100.10.0.90-ci.pr35463.26319.50.nupkg b/local-packages/Microsoft.NET.Sdk.Maui.Manifest-10.0.100.10.0.90-ci.pr35463.26319.50.nupkg
new file mode 100644
index 0000000..ea22d2f
Binary files /dev/null and b/local-packages/Microsoft.NET.Sdk.Maui.Manifest-10.0.100.10.0.90-ci.pr35463.26319.50.nupkg differ
diff --git a/nuget.config b/nuget.config
new file mode 100644
index 0000000..9607a53
--- /dev/null
+++ b/nuget.config
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+