diff --git a/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts.sln b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts.sln
new file mode 100644
index 0000000..52de63e
--- /dev/null
+++ b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.13.35931.197 d17.13
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Charts", "Charts\Charts.csproj", "{92069B64-37E9-409F-A51F-3BA4F60BB684}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {92069B64-37E9-409F-A51F-3BA4F60BB684}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {92069B64-37E9-409F-A51F-3BA4F60BB684}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {92069B64-37E9-409F-A51F-3BA4F60BB684}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {92069B64-37E9-409F-A51F-3BA4F60BB684}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {66EEB67C-101F-4AC6-896E-6EAC517FCAAD}
+ EndGlobalSection
+EndGlobal
diff --git a/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/App.xaml b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/App.xaml
new file mode 100644
index 0000000..7c20eb9
--- /dev/null
+++ b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/App.xaml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/App.xaml.cs b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/App.xaml.cs
new file mode 100644
index 0000000..8ad0075
--- /dev/null
+++ b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/App.xaml.cs
@@ -0,0 +1,15 @@
+namespace Charts
+{
+ public partial class App : Application
+ {
+ public App()
+ {
+ InitializeComponent();
+ }
+
+ protected override Window CreateWindow(IActivationState? activationState)
+ {
+ return new Window(new MainPage());
+ }
+ }
+}
\ No newline at end of file
diff --git a/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/AppShell.xaml b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/AppShell.xaml
new file mode 100644
index 0000000..2dfb74f
--- /dev/null
+++ b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/AppShell.xaml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
diff --git a/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/AppShell.xaml.cs b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/AppShell.xaml.cs
new file mode 100644
index 0000000..48dabf4
--- /dev/null
+++ b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/AppShell.xaml.cs
@@ -0,0 +1,10 @@
+namespace Charts
+{
+ public partial class AppShell : Shell
+ {
+ public AppShell()
+ {
+ InitializeComponent();
+ }
+ }
+}
diff --git a/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Charts.csproj b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Charts.csproj
new file mode 100644
index 0000000..2c2fb45
--- /dev/null
+++ b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Charts.csproj
@@ -0,0 +1,68 @@
+
+
+
+ net9.0-android;net9.0-ios;net9.0-maccatalyst
+ $(TargetFrameworks);net9.0-windows10.0.19041.0
+
+
+
+
+
+
+ Exe
+ Charts
+ true
+ true
+ enable
+ enable
+
+
+ Charts
+
+
+ com.companyname.charts
+
+
+ 1.0
+ 1
+
+
+ None
+
+ 15.0
+ 15.0
+ 21.0
+ 10.0.17763.0
+ 10.0.17763.0
+ 6.5
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/MainPage.xaml b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/MainPage.xaml
similarity index 83%
rename from Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/MainPage.xaml
rename to Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/MainPage.xaml
index 0076504..37cd7ce 100644
--- a/Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/MainPage.xaml
+++ b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/MainPage.xaml
@@ -1,34 +1,34 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/MainPage.xaml.cs b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/MainPage.xaml.cs
similarity index 94%
rename from Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/MainPage.xaml.cs
rename to Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/MainPage.xaml.cs
index 1a45fec..84c7970 100644
--- a/Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/MainPage.xaml.cs
+++ b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/MainPage.xaml.cs
@@ -1,14 +1,14 @@
-using System;
-using System.Collections.Generic;
-using Microsoft.Maui.Controls;
-using Syncfusion.Maui.Charts;
-namespace Charts
-{
- public partial class MainPage : ContentPage
- {
- public MainPage()
- {
- InitializeComponent();
- }
- }
-}
+using System;
+using System.Collections.Generic;
+using Microsoft.Maui.Controls;
+using Syncfusion.Maui.Charts;
+namespace Charts
+{
+ public partial class MainPage : ContentPage
+ {
+ public MainPage()
+ {
+ InitializeComponent();
+ }
+ }
+}
diff --git a/Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/MauiProgram.cs b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/MauiProgram.cs
similarity index 63%
rename from Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/MauiProgram.cs
rename to Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/MauiProgram.cs
index cdbf39f..63ce070 100644
--- a/Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/MauiProgram.cs
+++ b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/MauiProgram.cs
@@ -1,26 +1,27 @@
-using Microsoft.Maui;
-using Microsoft.Maui.Controls.Compatibility;
-using Microsoft.Maui.Controls.Hosting;
-using Microsoft.Maui.Hosting;
-using Syncfusion.Maui.Core.Hosting;
-using Syncfusion.Maui.Graphics.Internals;
-
-namespace MauiApp2
-{
- public static class MauiProgram
- {
- public static MauiApp CreateMauiApp()
- {
- var builder = MauiApp.CreateBuilder();
- builder
- .UseMauiApp()
- .ConfigureSyncfusionCore()
- .ConfigureFonts(fonts =>
- {
- fonts.AddFont("OpenSans-Regular.ttf", "OpenSansRegular");
- });
-
- return builder.Build();
- }
- }
-}
\ No newline at end of file
+using Microsoft.Extensions.Logging;
+using Syncfusion.Maui.Core.Hosting;
+
+namespace Charts
+{
+ public static class MauiProgram
+ {
+ public static MauiApp CreateMauiApp()
+ {
+ var builder = MauiApp.CreateBuilder();
+ builder
+ .UseMauiApp()
+ .ConfigureSyncfusionCore()
+ .ConfigureFonts(fonts =>
+ {
+ fonts.AddFont("OpenSans-Regular.ttf", "OpenSansRegular");
+ fonts.AddFont("OpenSans-Semibold.ttf", "OpenSansSemibold");
+ });
+
+#if DEBUG
+ builder.Logging.AddDebug();
+#endif
+
+ return builder.Build();
+ }
+ }
+}
diff --git a/Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/PieDemo.cs b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/PieDemo.cs
similarity index 62%
rename from Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/PieDemo.cs
rename to Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/PieDemo.cs
index 832a321..c02b486 100644
--- a/Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/PieDemo.cs
+++ b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/PieDemo.cs
@@ -1,57 +1,57 @@
-using System;
-using System.Collections.Generic;
-using Microsoft.Maui.Controls;
-using Microsoft.Maui.Graphics;
-using Syncfusion.Maui.Charts;
-
-namespace Charts
-{
- public class PieDemo : ContentPage
- {
- public PieDemo()
- {
- SfCircularChart chart = new SfCircularChart();
- chart.BindingContext = new ViewModel.ViewModel();
-
- //Legend
- chart.Legend = new ChartLegend() { Placement = Syncfusion.Maui.Core.LegendPlacement.Right };
-
- //Initialize series
- var binding = new Binding() { Path = "Data" };
- var series = new PieSeries()
- {
- XBindingPath = "Country",
- YBindingPath = "Counts",
- ShowDataLabels = true,
- Palette = ChartColorPalette.Custom,
- };
-
- series.SetBinding(ChartSeries.ItemsSourceProperty, binding);
- series.SetBinding(ChartSeries.CustomBrushesProperty, new Binding() { Path = "CustomBrushes" });
-
- chart.Series.Add(series);
-
- //Chart title
- var title = new Label()
- {
- HorizontalOptions = LayoutOptions.FillAndExpand,
- HorizontalTextAlignment = Microsoft.Maui.TextAlignment.Center,
- Text = "Rural population of various countries",
- FontSize = 16,
- Margin = new Microsoft.Maui.Thickness(5, 10, 5, 10),
- };
- chart.Title = title;
-
- var grid = new Grid()
- {
- HorizontalOptions = LayoutOptions.FillAndExpand,
- VerticalOptions = LayoutOptions.FillAndExpand,
- Padding = new Microsoft.Maui.Thickness(20),
- };
-
- grid.Children.Add(chart);
-
- this.Content = grid;
- }
- }
+using System;
+using System.Collections.Generic;
+using Microsoft.Maui.Controls;
+using Microsoft.Maui.Graphics;
+using Syncfusion.Maui.Charts;
+
+
+namespace Charts
+{
+ public class PieDemo : ContentPage
+ {
+ public PieDemo()
+ {
+ SfCircularChart chart = new SfCircularChart();
+ var viewModel = new ViewModel();
+ chart.BindingContext= viewModel;
+ //Legend
+ chart.Legend = new ChartLegend() { Placement = Syncfusion.Maui.Core.LegendPlacement.Right };
+
+ //Initialize series
+ var binding = new Binding() { Path = "Data" };
+ var series = new PieSeries()
+ {
+ XBindingPath = "Country",
+ YBindingPath = "Counts",
+ ShowDataLabels = true,
+ PaletteBrushes = viewModel.CustomBrushes,
+ };
+
+ series.SetBinding(ChartSeries.ItemsSourceProperty, binding);
+
+ chart.Series.Add(series);
+
+ //Chart title
+ var title = new Label()
+ {
+ HorizontalOptions = LayoutOptions.Fill,
+ HorizontalTextAlignment = Microsoft.Maui.TextAlignment.Center,
+ Text = "Rural population of various countries",
+ FontSize = 16,
+ Margin = new Microsoft.Maui.Thickness(5, 10, 5, 10),
+ };
+ chart.Title = title;
+
+ var grid = new Grid()
+ {
+ HorizontalOptions = LayoutOptions.Fill,
+ VerticalOptions = LayoutOptions.Fill,
+ Padding = new Microsoft.Maui.Thickness(20),
+ };
+
+ grid.Children.Add(chart);
+
+ this.Content = grid;
+ }
+ }
}
\ No newline at end of file
diff --git a/Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/Platforms/Android/AndroidManifest.xml b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/Android/AndroidManifest.xml
similarity index 82%
rename from Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/Platforms/Android/AndroidManifest.xml
rename to Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/Android/AndroidManifest.xml
index c05d012..e9937ad 100644
--- a/Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/Platforms/Android/AndroidManifest.xml
+++ b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/Android/AndroidManifest.xml
@@ -1,6 +1,6 @@
-
-
-
-
-
+
+
+
+
+
\ No newline at end of file
diff --git a/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/Android/MainActivity.cs b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/Android/MainActivity.cs
new file mode 100644
index 0000000..df8cdbb
--- /dev/null
+++ b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/Android/MainActivity.cs
@@ -0,0 +1,11 @@
+using Android.App;
+using Android.Content.PM;
+using Android.OS;
+
+namespace Charts
+{
+ [Activity(Theme = "@style/Maui.SplashTheme", MainLauncher = true, LaunchMode = LaunchMode.SingleTop, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation | ConfigChanges.UiMode | ConfigChanges.ScreenLayout | ConfigChanges.SmallestScreenSize | ConfigChanges.Density)]
+ public class MainActivity : MauiAppCompatActivity
+ {
+ }
+}
diff --git a/Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/Platforms/Android/MainApplication.cs b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/Android/MainApplication.cs
similarity index 82%
rename from Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/Platforms/Android/MainApplication.cs
rename to Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/Android/MainApplication.cs
index 0e6afc3..395491a 100644
--- a/Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/Platforms/Android/MainApplication.cs
+++ b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/Android/MainApplication.cs
@@ -1,18 +1,16 @@
-using Android.App;
-using Android.Runtime;
-using Microsoft.Maui;
-using System;
-
-namespace MauiApp2
-{
- [Application]
- public class MainApplication : MauiApplication
- {
- public MainApplication(IntPtr handle, JniHandleOwnership ownership)
- : base(handle, ownership)
- {
- }
-
- protected override MauiApp CreateMauiApp() => MauiProgram.CreateMauiApp();
- }
-}
\ No newline at end of file
+using Android.App;
+using Android.Runtime;
+
+namespace Charts
+{
+ [Application]
+ public class MainApplication : MauiApplication
+ {
+ public MainApplication(IntPtr handle, JniHandleOwnership ownership)
+ : base(handle, ownership)
+ {
+ }
+
+ protected override MauiApp CreateMauiApp() => MauiProgram.CreateMauiApp();
+ }
+}
diff --git a/Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/Platforms/Android/Resources/values/colors.xml b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/Android/Resources/values/colors.xml
similarity index 97%
rename from Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/Platforms/Android/Resources/values/colors.xml
rename to Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/Android/Resources/values/colors.xml
index 5cd1604..c04d749 100644
--- a/Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/Platforms/Android/Resources/values/colors.xml
+++ b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/Android/Resources/values/colors.xml
@@ -1,6 +1,6 @@
-
-
- #512BD4
- #2B0B98
- #2B0B98
+
+
+ #512BD4
+ #2B0B98
+ #2B0B98
\ No newline at end of file
diff --git a/Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/Platforms/MacCatalyst/AppDelegate.cs b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/MacCatalyst/AppDelegate.cs
similarity index 79%
rename from Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/Platforms/MacCatalyst/AppDelegate.cs
rename to Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/MacCatalyst/AppDelegate.cs
index 17c0060..0335371 100644
--- a/Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/Platforms/MacCatalyst/AppDelegate.cs
+++ b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/MacCatalyst/AppDelegate.cs
@@ -1,11 +1,10 @@
-using Foundation;
-using Microsoft.Maui;
-
-namespace MauiApp2
-{
- [Register("AppDelegate")]
- public class AppDelegate : MauiUIApplicationDelegate
- {
- protected override MauiApp CreateMauiApp() => MauiProgram.CreateMauiApp();
- }
-}
\ No newline at end of file
+using Foundation;
+
+namespace Charts
+{
+ [Register("AppDelegate")]
+ public class AppDelegate : MauiUIApplicationDelegate
+ {
+ protected override MauiApp CreateMauiApp() => MauiProgram.CreateMauiApp();
+ }
+}
diff --git a/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/MacCatalyst/Entitlements.plist b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/MacCatalyst/Entitlements.plist
new file mode 100644
index 0000000..de4adc9
--- /dev/null
+++ b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/MacCatalyst/Entitlements.plist
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+ com.apple.security.app-sandbox
+
+
+ com.apple.security.network.client
+
+
+
+
diff --git a/Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/Platforms/MacCatalyst/Info.plist b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/MacCatalyst/Info.plist
similarity index 59%
rename from Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/Platforms/MacCatalyst/Info.plist
rename to Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/MacCatalyst/Info.plist
index b63228a..7268977 100644
--- a/Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/Platforms/MacCatalyst/Info.plist
+++ b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/MacCatalyst/Info.plist
@@ -1,32 +1,38 @@
-
-
-
-
- LSMinimumSystemVersion
- 10.15
- UIDeviceFamily
-
- 1
- 2
-
- UIRequiredDeviceCapabilities
-
- arm64
-
- UISupportedInterfaceOrientations
-
- UIInterfaceOrientationPortrait
- UIInterfaceOrientationLandscapeLeft
- UIInterfaceOrientationLandscapeRight
-
- UISupportedInterfaceOrientations~ipad
-
- UIInterfaceOrientationPortrait
- UIInterfaceOrientationPortraitUpsideDown
- UIInterfaceOrientationLandscapeLeft
- UIInterfaceOrientationLandscapeRight
-
- XSAppIconAssets
- Assets.xcassets/appicon.appiconset
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+ UIDeviceFamily
+
+ 2
+
+ UIRequiredDeviceCapabilities
+
+ arm64
+
+ UISupportedInterfaceOrientations
+
+ UIInterfaceOrientationPortrait
+ UIInterfaceOrientationLandscapeLeft
+ UIInterfaceOrientationLandscapeRight
+
+ UISupportedInterfaceOrientations~ipad
+
+ UIInterfaceOrientationPortrait
+ UIInterfaceOrientationPortraitUpsideDown
+ UIInterfaceOrientationLandscapeLeft
+ UIInterfaceOrientationLandscapeRight
+
+ XSAppIconAssets
+ Assets.xcassets/appicon.appiconset
+
+
diff --git a/Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/Platforms/MacCatalyst/Program.cs b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/MacCatalyst/Program.cs
similarity index 86%
rename from Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/Platforms/MacCatalyst/Program.cs
rename to Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/MacCatalyst/Program.cs
index f52185f..616932a 100644
--- a/Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/Platforms/MacCatalyst/Program.cs
+++ b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/MacCatalyst/Program.cs
@@ -1,15 +1,16 @@
-using UIKit;
-
-namespace MauiApp2
-{
- public class Program
- {
- // This is the main entry point of the application.
- static void Main(string[] args)
- {
- // if you want to use a different Application Delegate class from "AppDelegate"
- // you can specify it here.
- UIApplication.Main(args, null, typeof(AppDelegate));
- }
- }
-}
\ No newline at end of file
+using ObjCRuntime;
+using UIKit;
+
+namespace Charts
+{
+ public class Program
+ {
+ // This is the main entry point of the application.
+ static void Main(string[] args)
+ {
+ // if you want to use a different Application Delegate class from "AppDelegate"
+ // you can specify it here.
+ UIApplication.Main(args, null, typeof(AppDelegate));
+ }
+ }
+}
diff --git a/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/Tizen/Main.cs b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/Tizen/Main.cs
new file mode 100644
index 0000000..336b065
--- /dev/null
+++ b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/Tizen/Main.cs
@@ -0,0 +1,17 @@
+using System;
+using Microsoft.Maui;
+using Microsoft.Maui.Hosting;
+
+namespace Charts
+{
+ internal class Program : MauiApplication
+ {
+ protected override MauiApp CreateMauiApp() => MauiProgram.CreateMauiApp();
+
+ static void Main(string[] args)
+ {
+ var app = new Program();
+ app.Run(args);
+ }
+ }
+}
diff --git a/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/Tizen/tizen-manifest.xml b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/Tizen/tizen-manifest.xml
new file mode 100644
index 0000000..139a188
--- /dev/null
+++ b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/Tizen/tizen-manifest.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+ maui-appicon-placeholder
+
+
+
+
+ http://tizen.org/privilege/internet
+
+
+
+
\ No newline at end of file
diff --git a/Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/Platforms/Windows/App.xaml b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/Windows/App.xaml
similarity index 73%
rename from Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/Platforms/Windows/App.xaml
rename to Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/Windows/App.xaml
index 47bb175..60e61c4 100644
--- a/Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/Platforms/Windows/App.xaml
+++ b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/Windows/App.xaml
@@ -1,8 +1,8 @@
-
-
-
+
+
+
diff --git a/Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/Platforms/Windows/App.xaml.cs b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/Windows/App.xaml.cs
similarity index 68%
rename from Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/Platforms/Windows/App.xaml.cs
rename to Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/Windows/App.xaml.cs
index e75d5ad..d2ad4d9 100644
--- a/Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/Platforms/Windows/App.xaml.cs
+++ b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/Windows/App.xaml.cs
@@ -1,33 +1,25 @@
-using Microsoft.Maui;
-using Microsoft.UI.Xaml;
-using Windows.ApplicationModel;
-
-// To learn more about WinUI, the WinUI project structure,
-// and more about our project templates, see: http://aka.ms/winui-project-info.
-
-namespace MauiApp2.WinUI
-{
- ///
- /// Provides application-specific behavior to supplement the default Application class.
- ///
- public partial class App : MauiWinUIApplication
- {
- ///
- /// Initializes the singleton application object. This is the first line of authored code
- /// executed, and as such is the logical equivalent of main() or WinMain().
- ///
- public App()
- {
- this.InitializeComponent();
- }
-
- protected override MauiApp CreateMauiApp() => MauiProgram.CreateMauiApp();
-
- protected override void OnLaunched(LaunchActivatedEventArgs args)
- {
- base.OnLaunched(args);
-
- Microsoft.Maui.Essentials.Platform.OnLaunched(args);
- }
- }
-}
+using Microsoft.UI.Xaml;
+
+// To learn more about WinUI, the WinUI project structure,
+// and more about our project templates, see: http://aka.ms/winui-project-info.
+
+namespace Charts.WinUI
+{
+ ///
+ /// Provides application-specific behavior to supplement the default Application class.
+ ///
+ public partial class App : MauiWinUIApplication
+ {
+ ///
+ /// Initializes the singleton application object. This is the first line of authored code
+ /// executed, and as such is the logical equivalent of main() or WinMain().
+ ///
+ public App()
+ {
+ this.InitializeComponent();
+ }
+
+ protected override MauiApp CreateMauiApp() => MauiProgram.CreateMauiApp();
+ }
+
+}
diff --git a/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/Windows/Package.appxmanifest b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/Windows/Package.appxmanifest
new file mode 100644
index 0000000..6776efa
--- /dev/null
+++ b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/Windows/Package.appxmanifest
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+ $placeholder$
+ User Name
+ $placeholder$.png
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/Platforms/Windows/app.manifest b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/Windows/app.manifest
similarity index 89%
rename from Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/Platforms/Windows/app.manifest
rename to Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/Windows/app.manifest
index ce3b95f..d89195c 100644
--- a/Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/Platforms/Windows/app.manifest
+++ b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/Windows/app.manifest
@@ -1,15 +1,15 @@
-
-
-
-
-
-
-
- true/PM
- PerMonitorV2, PerMonitor
-
-
-
+
+
+
+
+
+
+
+ true/PM
+ PerMonitorV2, PerMonitor
+
+
+
diff --git a/Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/Platforms/iOS/AppDelegate.cs b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/iOS/AppDelegate.cs
similarity index 79%
rename from Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/Platforms/iOS/AppDelegate.cs
rename to Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/iOS/AppDelegate.cs
index 17c0060..0335371 100644
--- a/Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/Platforms/iOS/AppDelegate.cs
+++ b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/iOS/AppDelegate.cs
@@ -1,11 +1,10 @@
-using Foundation;
-using Microsoft.Maui;
-
-namespace MauiApp2
-{
- [Register("AppDelegate")]
- public class AppDelegate : MauiUIApplicationDelegate
- {
- protected override MauiApp CreateMauiApp() => MauiProgram.CreateMauiApp();
- }
-}
\ No newline at end of file
+using Foundation;
+
+namespace Charts
+{
+ [Register("AppDelegate")]
+ public class AppDelegate : MauiUIApplicationDelegate
+ {
+ protected override MauiApp CreateMauiApp() => MauiProgram.CreateMauiApp();
+ }
+}
diff --git a/Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/Platforms/iOS/Info.plist b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/iOS/Info.plist
similarity index 91%
rename from Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/Platforms/iOS/Info.plist
rename to Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/iOS/Info.plist
index 200ecc6..0004a4f 100644
--- a/Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/Platforms/iOS/Info.plist
+++ b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/iOS/Info.plist
@@ -1,34 +1,32 @@
-
-
-
-
- LSRequiresIPhoneOS
-
- MinimumOSVersion
- 10.3.4
- UIDeviceFamily
-
- 1
- 2
-
- UIRequiredDeviceCapabilities
-
- arm64
-
- UISupportedInterfaceOrientations
-
- UIInterfaceOrientationPortrait
- UIInterfaceOrientationLandscapeLeft
- UIInterfaceOrientationLandscapeRight
-
- UISupportedInterfaceOrientations~ipad
-
- UIInterfaceOrientationPortrait
- UIInterfaceOrientationPortraitUpsideDown
- UIInterfaceOrientationLandscapeLeft
- UIInterfaceOrientationLandscapeRight
-
- XSAppIconAssets
- Assets.xcassets/appicon.appiconset
-
-
+
+
+
+
+ LSRequiresIPhoneOS
+
+ UIDeviceFamily
+
+ 1
+ 2
+
+ UIRequiredDeviceCapabilities
+
+ arm64
+
+ UISupportedInterfaceOrientations
+
+ UIInterfaceOrientationPortrait
+ UIInterfaceOrientationLandscapeLeft
+ UIInterfaceOrientationLandscapeRight
+
+ UISupportedInterfaceOrientations~ipad
+
+ UIInterfaceOrientationPortrait
+ UIInterfaceOrientationPortraitUpsideDown
+ UIInterfaceOrientationLandscapeLeft
+ UIInterfaceOrientationLandscapeRight
+
+ XSAppIconAssets
+ Assets.xcassets/appicon.appiconset
+
+
diff --git a/Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/Platforms/iOS/Program.cs b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/iOS/Program.cs
similarity index 86%
rename from Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/Platforms/iOS/Program.cs
rename to Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/iOS/Program.cs
index f52185f..616932a 100644
--- a/Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/Platforms/iOS/Program.cs
+++ b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/iOS/Program.cs
@@ -1,15 +1,16 @@
-using UIKit;
-
-namespace MauiApp2
-{
- public class Program
- {
- // This is the main entry point of the application.
- static void Main(string[] args)
- {
- // if you want to use a different Application Delegate class from "AppDelegate"
- // you can specify it here.
- UIApplication.Main(args, null, typeof(AppDelegate));
- }
- }
-}
\ No newline at end of file
+using ObjCRuntime;
+using UIKit;
+
+namespace Charts
+{
+ public class Program
+ {
+ // This is the main entry point of the application.
+ static void Main(string[] args)
+ {
+ // if you want to use a different Application Delegate class from "AppDelegate"
+ // you can specify it here.
+ UIApplication.Main(args, null, typeof(AppDelegate));
+ }
+ }
+}
diff --git a/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/iOS/Resources/PrivacyInfo.xcprivacy b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/iOS/Resources/PrivacyInfo.xcprivacy
new file mode 100644
index 0000000..24ab3b4
--- /dev/null
+++ b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Platforms/iOS/Resources/PrivacyInfo.xcprivacy
@@ -0,0 +1,51 @@
+
+
+
+
+
+ NSPrivacyAccessedAPITypes
+
+
+ NSPrivacyAccessedAPIType
+ NSPrivacyAccessedAPICategoryFileTimestamp
+ NSPrivacyAccessedAPITypeReasons
+
+ C617.1
+
+
+
+ NSPrivacyAccessedAPIType
+ NSPrivacyAccessedAPICategorySystemBootTime
+ NSPrivacyAccessedAPITypeReasons
+
+ 35F9.1
+
+
+
+ NSPrivacyAccessedAPIType
+ NSPrivacyAccessedAPICategoryDiskSpace
+ NSPrivacyAccessedAPITypeReasons
+
+ E174.1
+
+
+
+
+
+
diff --git a/Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/Properties/launchSettings.json b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Properties/launchSettings.json
similarity index 66%
rename from Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/Properties/launchSettings.json
rename to Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Properties/launchSettings.json
index c16206a..4f85793 100644
--- a/Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/Properties/launchSettings.json
+++ b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Properties/launchSettings.json
@@ -1,8 +1,8 @@
-{
- "profiles": {
- "Windows Machine": {
- "commandName": "MsixPackage",
- "nativeDebugging": false
- }
- }
+{
+ "profiles": {
+ "Windows Machine": {
+ "commandName": "Project",
+ "nativeDebugging": false
+ }
+ }
}
\ No newline at end of file
diff --git a/Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/Resources/appicon.svg b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Resources/AppIcon/appicon.svg
similarity index 98%
rename from Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/Resources/appicon.svg
rename to Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Resources/AppIcon/appicon.svg
index 5f04fcf..9d63b65 100644
--- a/Syncfusion_Dot_NET_MAUI_Pie_Charts/PieChartDemo/Resources/appicon.svg
+++ b/Syncfusion_Dot_NET_MAUI_Pie_Charts/Charts/Resources/AppIcon/appicon.svg
@@ -1,4 +1,4 @@
-
-