Skip to content

Commit b7f2cde

Browse files
v27.2.2
1 parent 85f6108 commit b7f2cde

340 files changed

Lines changed: 6611 additions & 3580 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Blazor-MAUI-Demos/Blazor_MAUI_Demos_NET8.csproj

Lines changed: 51 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -66,57 +66,57 @@
6666
<PackageReference Include="Microsoft.Maui.Controls" Version="$(MauiVersion)" />
6767
<PackageReference Include="Markdig" Version="0.23.0" />
6868
<PackageReference Include="Blazored.FluentValidation" Version="2.1.0" />
69-
<PackageReference Include="Syncfusion.Blazor.Themes" Version="27.1.48" />
70-
<PackageReference Include="Syncfusion.Blazor.Buttons" Version="27.1.48" />
71-
<PackageReference Include="Syncfusion.Blazor.DataForm" Version="27.1.48" />
72-
<PackageReference Include="Syncfusion.Blazor.Cards" Version="27.1.48" />
73-
<PackageReference Include="Syncfusion.Blazor.Spinner" Version="27.1.48" />
74-
<PackageReference Include="Syncfusion.Blazor.BarcodeGenerator" Version="27.1.48" />
75-
<PackageReference Include="Syncfusion.Blazor.CircularGauge" Version="27.1.48" />
76-
<PackageReference Include="Syncfusion.Blazor.LinearGauge" Version="27.1.48" />
77-
<PackageReference Include="Syncfusion.Blazor.Notifications" Version="27.1.48" />
78-
<PackageReference Include="Syncfusion.Blazor.Popups" Version="27.1.48" />
79-
<PackageReference Include="Syncfusion.Blazor.SplitButtons" Version="27.1.48" />
80-
<PackageReference Include="Syncfusion.Blazor.Layouts" Version="27.1.48" />
81-
<PackageReference Include="Syncfusion.Blazor.Inputs" Version="27.1.48" />
82-
<PackageReference Include="Syncfusion.Blazor.Calendars" Version="27.1.48" />
83-
<PackageReference Include="Syncfusion.Blazor.Navigations" Version="27.1.48" />
84-
<PackageReference Include="Syncfusion.Blazor.Diagram" Version="27.1.48" />
85-
<PackageReference Include="Syncfusion.Blazor.DropDowns" Version="27.1.48" />
86-
<PackageReference Include="Syncfusion.Blazor.RichTextEditor" Version="27.1.48" />
87-
<PackageReference Include="Syncfusion.Blazor.ImageEditor" Version="27.1.48" />
88-
<PackageReference Include="Syncfusion.Blazor.QueryBuilder" Version="27.1.48" />
89-
<PackageReference Include="Syncfusion.Blazor.Schedule" Version="27.1.48" />
90-
<PackageReference Include="Syncfusion.Blazor.Kanban" Version="27.1.48" />
91-
<PackageReference Include="Syncfusion.Blazor.Grid" Version="27.1.48" />
92-
<PackageReference Include="Syncfusion.Blazor.TreeGrid" Version="27.1.48" />
93-
<PackageReference Include="Syncfusion.Blazor.Gantt" Version="27.1.48" />
94-
<PackageReference Include="Syncfusion.Blazor.TreeMap" Version="27.1.48" />
95-
<PackageReference Include="Syncfusion.Blazor.FileManager" Version="27.1.48" />
96-
<PackageReference Include="Syncfusion.Blazor.HeatMap" Version="27.1.48" />
97-
<PackageReference Include="Syncfusion.Blazor.InPlaceEditor" Version="27.1.48" />
98-
<PackageReference Include="Syncfusion.Blazor.Maps" Version="27.1.48" />
99-
<PackageReference Include="Syncfusion.Blazor.ProgressBar" Version="27.1.48" />
100-
<PackageReference Include="Syncfusion.Blazor.Charts" Version="27.1.48" />
101-
<PackageReference Include="Syncfusion.Blazor.RangeNavigator" Version="27.1.48" />
102-
<PackageReference Include="Syncfusion.Blazor.StockChart" Version="27.1.48" />
103-
<PackageReference Include="Syncfusion.Blazor.BulletChart" Version="27.1.48" />
104-
<PackageReference Include="Syncfusion.Blazor.SmithChart" Version="27.1.48" />
105-
<PackageReference Include="Syncfusion.Blazor.Sparkline" Version="27.1.48" />
106-
<PackageReference Include="Syncfusion.Blazor.WordProcessor" Version="27.1.48" />
107-
<PackageReference Include="Syncfusion.Blazor.SfPdfViewer" Version="27.1.48" />
108-
<PackageReference Include="Syncfusion.Blazor.PivotTable" Version="27.1.48" />
109-
<PackageReference Include="Syncfusion.Blazor.Chart3D" Version="27.1.48" />
110-
<PackageReference Include="Syncfusion.Licensing" Version="27.1.48" />
111-
<PackageReference Include="Syncfusion.Presentation.Net.Core" Version="27.1.48" />
112-
<PackageReference Include="Syncfusion.PresentationRenderer.Net.Core" Version="27.1.48" />
113-
<PackageReference Include="Syncfusion.DocIO.Net.Core" Version="27.1.48" />
114-
<PackageReference Include="Syncfusion.DocIORenderer.Net.Core" Version="27.1.48" />
115-
<PackageReference Include="Syncfusion.Pdf.Imaging.Net.Core" Version="27.1.48" />
116-
<PackageReference Include="Syncfusion.MetafileRenderer.NET" Version="27.1.48" />
117-
<PackageReference Include="Syncfusion.XlsIO.Net.Core" Version="27.1.48" />
118-
<PackageReference Include="Syncfusion.XlsIORenderer.Net.Core" Version="27.1.48" />
119-
<PackageReference Include="Syncfusion.Pdf.Net.Core" Version="27.1.48" />
69+
<PackageReference Include="Syncfusion.Blazor.Themes" Version="27.2.2" />
70+
<PackageReference Include="Syncfusion.Blazor.Buttons" Version="27.2.2" />
71+
<PackageReference Include="Syncfusion.Blazor.DataForm" Version="27.2.2" />
72+
<PackageReference Include="Syncfusion.Blazor.Cards" Version="27.2.2" />
73+
<PackageReference Include="Syncfusion.Blazor.Spinner" Version="27.2.2" />
74+
<PackageReference Include="Syncfusion.Blazor.BarcodeGenerator" Version="27.2.2" />
75+
<PackageReference Include="Syncfusion.Blazor.CircularGauge" Version="27.2.2" />
76+
<PackageReference Include="Syncfusion.Blazor.LinearGauge" Version="27.2.2" />
77+
<PackageReference Include="Syncfusion.Blazor.Notifications" Version="27.2.2" />
78+
<PackageReference Include="Syncfusion.Blazor.Popups" Version="27.2.2" />
79+
<PackageReference Include="Syncfusion.Blazor.SplitButtons" Version="27.2.2" />
80+
<PackageReference Include="Syncfusion.Blazor.Layouts" Version="27.2.2" />
81+
<PackageReference Include="Syncfusion.Blazor.Inputs" Version="27.2.2" />
82+
<PackageReference Include="Syncfusion.Blazor.Calendars" Version="27.2.2" />
83+
<PackageReference Include="Syncfusion.Blazor.Navigations" Version="27.2.2" />
84+
<PackageReference Include="Syncfusion.Blazor.Diagram" Version="27.2.2" />
85+
<PackageReference Include="Syncfusion.Blazor.DropDowns" Version="27.2.2" />
86+
<PackageReference Include="Syncfusion.Blazor.RichTextEditor" Version="27.2.2" />
87+
<PackageReference Include="Syncfusion.Blazor.ImageEditor" Version="27.2.2" />
88+
<PackageReference Include="Syncfusion.Blazor.QueryBuilder" Version="27.2.2" />
89+
<PackageReference Include="Syncfusion.Blazor.Schedule" Version="27.2.2" />
90+
<PackageReference Include="Syncfusion.Blazor.Kanban" Version="27.2.2" />
91+
<PackageReference Include="Syncfusion.Blazor.Grid" Version="27.2.2" />
92+
<PackageReference Include="Syncfusion.Blazor.TreeGrid" Version="27.2.2" />
93+
<PackageReference Include="Syncfusion.Blazor.Gantt" Version="27.2.2" />
94+
<PackageReference Include="Syncfusion.Blazor.TreeMap" Version="27.2.2" />
95+
<PackageReference Include="Syncfusion.Blazor.FileManager" Version="27.2.2" />
96+
<PackageReference Include="Syncfusion.Blazor.HeatMap" Version="27.2.2" />
97+
<PackageReference Include="Syncfusion.Blazor.InPlaceEditor" Version="27.2.2" />
98+
<PackageReference Include="Syncfusion.Blazor.Maps" Version="27.2.2" />
99+
<PackageReference Include="Syncfusion.Blazor.ProgressBar" Version="27.2.2" />
100+
<PackageReference Include="Syncfusion.Blazor.Charts" Version="27.2.2" />
101+
<PackageReference Include="Syncfusion.Blazor.RangeNavigator" Version="27.2.2" />
102+
<PackageReference Include="Syncfusion.Blazor.StockChart" Version="27.2.2" />
103+
<PackageReference Include="Syncfusion.Blazor.BulletChart" Version="27.2.2" />
104+
<PackageReference Include="Syncfusion.Blazor.SmithChart" Version="27.2.2" />
105+
<PackageReference Include="Syncfusion.Blazor.Sparkline" Version="27.2.2" />
106+
<PackageReference Include="Syncfusion.Blazor.WordProcessor" Version="27.2.2" />
107+
<PackageReference Include="Syncfusion.Blazor.SfPdfViewer" Version="27.2.2" />
108+
<PackageReference Include="Syncfusion.Blazor.PivotTable" Version="27.2.2" />
109+
<PackageReference Include="Syncfusion.Blazor.Chart3D" Version="27.2.2" />
110+
<PackageReference Include="Syncfusion.Licensing" Version="27.2.2" />
111+
<PackageReference Include="Syncfusion.Presentation.Net.Core" Version="27.2.2" />
112+
<PackageReference Include="Syncfusion.PresentationRenderer.Net.Core" Version="27.2.2" />
113+
<PackageReference Include="Syncfusion.DocIO.Net.Core" Version="27.2.2" />
114+
<PackageReference Include="Syncfusion.DocIORenderer.Net.Core" Version="27.2.2" />
115+
<PackageReference Include="Syncfusion.Pdf.Imaging.Net.Core" Version="27.2.2" />
116+
<PackageReference Include="Syncfusion.MetafileRenderer.NET" Version="27.2.2" />
117+
<PackageReference Include="Syncfusion.XlsIO.Net.Core" Version="27.2.2" />
118+
<PackageReference Include="Syncfusion.XlsIORenderer.Net.Core" Version="27.2.2" />
119+
<PackageReference Include="Syncfusion.Pdf.Net.Core" Version="27.2.2" />
120120
</ItemGroup>
121121

122122
<ItemGroup>
Lines changed: 171 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,171 @@
1+
<Project Sdk="Microsoft.NET.Sdk.Razor">
2+
3+
<PropertyGroup>
4+
<TargetFramework>net9.0-android</TargetFramework>
5+
<!-- <TargetFrameworks>net9.0-android;net9.0-ios;net9.0-maccatalyst</TargetFrameworks> -->
6+
<!-- <TargetFrameworks Condition="$([MSBuild]::IsOSPlatform('windows'))">$(TargetFrameworks);net9.0-windows10.0.19041.0</TargetFrameworks> -->
7+
<!-- Uncomment to also build the tizen app. You will need to install tizen by following this: https://github.com/Samsung/Tizen.NET -->
8+
<!-- <TargetFrameworks>$(TargetFrameworks);net8.0-tizen</TargetFrameworks> -->
9+
<OutputType>Exe</OutputType>
10+
<RootNamespace>Blazor_MAUI_Demos</RootNamespace>
11+
<UseMaui>true</UseMaui>
12+
<SingleProject>true</SingleProject>
13+
<ImplicitUsings>enable</ImplicitUsings>
14+
<DefineConstants>NET9_MAUI;MAUI</DefineConstants>
15+
16+
<!-- Display name -->
17+
<ApplicationTitle>Blazor MAUI Demos</ApplicationTitle>
18+
19+
<!-- App Identifier -->
20+
<ApplicationId>com.syncfusion.blazor_maui_demos</ApplicationId>
21+
<ApplicationIdGuid>8dbb3e6d-c5ae-45f1-ac83-b92cab89db60</ApplicationIdGuid>
22+
23+
<!-- Versions -->
24+
<ApplicationDisplayVersion>1.0</ApplicationDisplayVersion>
25+
<ApplicationVersion>1</ApplicationVersion>
26+
27+
<SupportedOSPlatformVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'ios'">11.0</SupportedOSPlatformVersion>
28+
<SupportedOSPlatformVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'maccatalyst'">13.1</SupportedOSPlatformVersion>
29+
<SupportedOSPlatformVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'android'">24.0</SupportedOSPlatformVersion>
30+
<SupportedOSPlatformVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'windows'">10.0.17763.0</SupportedOSPlatformVersion>
31+
<TargetPlatformMinVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'windows'">10.0.17763.0</TargetPlatformMinVersion>
32+
<SupportedOSPlatformVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'tizen'">6.5</SupportedOSPlatformVersion>
33+
34+
<AndroidApplication>True</AndroidApplication>
35+
<AndroidPackageFormat>apk</AndroidPackageFormat>
36+
<AndroidUseAapt2>True</AndroidUseAapt2>
37+
<AndroidCreatePackagePerAbi>true</AndroidCreatePackagePerAbi>
38+
</PropertyGroup>
39+
40+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
41+
<RunAOTCompilation>False</RunAOTCompilation>
42+
<PublishTrimmed>False</PublishTrimmed>
43+
</PropertyGroup>
44+
45+
<ItemGroup>
46+
<!-- App Icon -->
47+
<MauiIcon Include="Resources\AppIcon\appicon.svg" ForegroundFile="Resources\AppIcon\appiconfg.svg" Color="#512BD4" />
48+
49+
<!-- Splash Screen -->
50+
<MauiSplashScreen Include="Resources\Splash\splash.svg" Color="#512BD4" BaseSize="128,128" />
51+
52+
<!-- Images -->
53+
<MauiImage Include="Resources\Images\*" />
54+
<MauiImage Update="Resources\Images\dotnet_bot.svg" BaseSize="168,208" />
55+
56+
<!-- Custom Fonts -->
57+
<MauiFont Include="Resources\Fonts\*" />
58+
59+
<!-- Raw Assets (also remove the "Resources\Raw" prefix) -->
60+
<MauiAsset Include="Resources\Raw\**" LogicalName="%(RecursiveDir)%(Filename)%(Extension)" />
61+
</ItemGroup>
62+
63+
<ItemGroup>
64+
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="9.0.0" />
65+
<PackageReference Include="Microsoft.Extensions.Localization" Version="9.0.0" />
66+
<PackageReference Include="Microsoft.Maui.Controls" Version="$(MauiVersion)" />
67+
<PackageReference Include="Markdig" Version="0.23.0" />
68+
<PackageReference Include="Blazored.FluentValidation" Version="2.1.0" />
69+
<PackageReference Include="Syncfusion.Blazor.Themes" Version="100.2.*" />
70+
<PackageReference Include="Syncfusion.Blazor.Buttons" Version="100.2.*" />
71+
<PackageReference Include="Syncfusion.Blazor.DataForm" Version="100.2.*" />
72+
<PackageReference Include="Syncfusion.Blazor.Cards" Version="100.2.*" />
73+
<PackageReference Include="Syncfusion.Blazor.Spinner" Version="100.2.*" />
74+
<PackageReference Include="Syncfusion.Blazor.BarcodeGenerator" Version="100.2.*" />
75+
<PackageReference Include="Syncfusion.Blazor.CircularGauge" Version="100.2.*" />
76+
<PackageReference Include="Syncfusion.Blazor.LinearGauge" Version="100.2.*" />
77+
<PackageReference Include="Syncfusion.Blazor.Notifications" Version="100.2.*" />
78+
<PackageReference Include="Syncfusion.Blazor.Popups" Version="100.2.*" />
79+
<PackageReference Include="Syncfusion.Blazor.SplitButtons" Version="100.2.*" />
80+
<PackageReference Include="Syncfusion.Blazor.Layouts" Version="100.2.*" />
81+
<PackageReference Include="Syncfusion.Blazor.Inputs" Version="100.2.*" />
82+
<PackageReference Include="Syncfusion.Blazor.Calendars" Version="100.2.*" />
83+
<PackageReference Include="Syncfusion.Blazor.Navigations" Version="100.2.*" />
84+
<PackageReference Include="Syncfusion.Blazor.Diagram" Version="100.2.*" />
85+
<PackageReference Include="Syncfusion.Blazor.DropDowns" Version="100.2.*" />
86+
<PackageReference Include="Syncfusion.Blazor.RichTextEditor" Version="100.2.*" />
87+
<PackageReference Include="Syncfusion.Blazor.ImageEditor" Version="100.2.*" />
88+
<PackageReference Include="Syncfusion.Blazor.QueryBuilder" Version="100.2.*" />
89+
<PackageReference Include="Syncfusion.Blazor.Schedule" Version="100.2.*" />
90+
<PackageReference Include="Syncfusion.Blazor.Kanban" Version="100.2.*" />
91+
<PackageReference Include="Syncfusion.Blazor.Grid" Version="100.2.*" />
92+
<PackageReference Include="Syncfusion.Blazor.TreeGrid" Version="100.2.*" />
93+
<PackageReference Include="Syncfusion.Blazor.Gantt" Version="100.2.*" />
94+
<PackageReference Include="Syncfusion.Blazor.TreeMap" Version="100.2.*" />
95+
<PackageReference Include="Syncfusion.Blazor.FileManager" Version="100.2.*" />
96+
<PackageReference Include="Syncfusion.Blazor.HeatMap" Version="100.2.*" />
97+
<PackageReference Include="Syncfusion.Blazor.InPlaceEditor" Version="100.2.*" />
98+
<PackageReference Include="Syncfusion.Blazor.Maps" Version="100.2.*" />
99+
<PackageReference Include="Syncfusion.Blazor.ProgressBar" Version="100.2.*" />
100+
<PackageReference Include="Syncfusion.Blazor.Charts" Version="100.2.*" />
101+
<PackageReference Include="Syncfusion.Blazor.RangeNavigator" Version="100.2.*" />
102+
<PackageReference Include="Syncfusion.Blazor.StockChart" Version="100.2.*" />
103+
<PackageReference Include="Syncfusion.Blazor.BulletChart" Version="100.2.*" />
104+
<PackageReference Include="Syncfusion.Blazor.SmithChart" Version="100.2.*" />
105+
<PackageReference Include="Syncfusion.Blazor.Sparkline" Version="100.2.*" />
106+
<PackageReference Include="Syncfusion.Blazor.WordProcessor" Version="100.2.*" />
107+
<PackageReference Include="Syncfusion.Blazor.SfPdfViewer" Version="100.2.*" />
108+
<PackageReference Include="Syncfusion.Blazor.PivotTable" Version="100.2.*" />
109+
<PackageReference Include="Syncfusion.Blazor.Chart3D" Version="100.2.*" />
110+
<PackageReference Include="Syncfusion.Licensing" Version="100.2.*" />
111+
<PackageReference Include="Syncfusion.Presentation.Net.Core" Version="100.2.*" />
112+
<PackageReference Include="Syncfusion.PresentationRenderer.Net.Core" Version="100.2.*" />
113+
<PackageReference Include="Syncfusion.DocIO.Net.Core" Version="100.2.*" />
114+
<PackageReference Include="Syncfusion.DocIORenderer.Net.Core" Version="100.2.*" />
115+
<PackageReference Include="Syncfusion.Pdf.Imaging.Net.Core" Version="100.2.*" />
116+
<PackageReference Include="Syncfusion.MetafileRenderer.NET" Version="100.2.*" />
117+
<PackageReference Include="Syncfusion.XlsIO.Net.Core" Version="100.2.*" />
118+
<PackageReference Include="Syncfusion.XlsIORenderer.Net.Core" Version="100.2.*" />
119+
<PackageReference Include="Syncfusion.Pdf.Net.Core" Version="100.2.*" />
120+
</ItemGroup>
121+
122+
<ItemGroup>
123+
<None Include="Pages\**" CopyToOutputDirectory="Always" />
124+
</ItemGroup>
125+
126+
<ItemGroup>
127+
<Content Remove="Pages\DiagramComponent\DiagramComponent\KeyboardInteraction.razor" />
128+
<Content Remove="Pages\DiagramComponent\DiagramComponent\PrintSample.razor" />
129+
</ItemGroup>
130+
131+
<ItemGroup>
132+
<None Remove="Pages\DiagramComponent\DiagramComponent\KeyboardInteraction.razor" />
133+
<None Remove="Pages\DiagramComponent\DiagramComponent\PrintSample.razor" />
134+
</ItemGroup>
135+
136+
<ItemGroup>
137+
<Folder Include="wwwroot\data\pdfviewer2" />
138+
</ItemGroup>
139+
140+
<ItemGroup>
141+
<EmbeddedResource Include="wwwroot\data\rangenavigator\default-data.json" />
142+
<EmbeddedResource Include="wwwroot\data\rangenavigator\axes-data.json" />
143+
<EmbeddedResource Include="wwwroot\data\rangenavigator\chart-data.json" />
144+
<EmbeddedResource Include="wwwroot\data\rangenavigator\double-data-aus.json" />
145+
<EmbeddedResource Include="wwwroot\data\rangenavigator\double-data-sl.json" />
146+
<EmbeddedResource Include="wwwroot\data\rangenavigator\employee-data.json" />
147+
<EmbeddedResource Include="wwwroot\data\rangenavigator\export-data.json" />
148+
<EmbeddedResource Include="wwwroot\data\rangenavigator\financial-data.json" />
149+
<EmbeddedResource Include="wwwroot\data\rangenavigator\period-data.json" />
150+
<EmbeddedResource Include="wwwroot\data\rangenavigator\stock-data.json" />
151+
<EmbeddedResource Include="wwwroot\data\stockchart\aapl.json" />
152+
<EmbeddedResource Include="wwwroot\data\stockchart\amzn.json" />
153+
<EmbeddedResource Include="wwwroot\data\stockchart\chart-data.json" />
154+
<EmbeddedResource Include="wwwroot\data\stockchart\financial-stock-chart-data.json" />
155+
<EmbeddedResource Include="wwwroot\data\stockchart\goog.json" />
156+
<EmbeddedResource Include="wwwroot\data\stockchart\googl.json" />
157+
<EmbeddedResource Include="wwwroot\data\chart\annotation-data.json" />
158+
<EmbeddedResource Include="wwwroot\data\chart\financial-data.json" />
159+
<EmbeddedResource Include="wwwroot\data\chart\rainfall-data.json" />
160+
<EmbeddedResource Include="wwwroot\data\chart\range-data.json" />
161+
<EmbeddedResource Include="wwwroot\data\chart\stock-chart-data.json" />
162+
<EmbeddedResource Include="wwwroot\data\chart\synchronized-data.json" />
163+
<EmbeddedResource Include="wwwroot\data\pdfviewer2\pdf-succinctly.pdf" />
164+
<EmbeddedResource Include="wwwroot\data\pdfviewer2\hive-succinctly.pdf" />
165+
<EmbeddedResource Include="wwwroot\data\pdfviewer2\invisible-digital-signature.pdf" />
166+
<EmbeddedResource Include="wwwroot\data\pdfviewer2\form-filling-document.pdf" />
167+
<EmbeddedResource Include="wwwroot\data\pdfviewer2\hand-written-signature.pdf" />
168+
<EmbeddedResource Include="wwwroot\data\pdfviewer2\annotations.pdf" />
169+
</ItemGroup>
170+
171+
</Project>

Blazor-MAUI-Demos/MauiProgram.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,9 @@ public static MauiApp CreateMauiApp()
3737
builder.Services.AddSingleton<DeviceMode>();
3838
builder.Services.AddScoped<SfDialogService>();
3939

40+
// Register the locale service to localize the SyncfusionBlazor components.
41+
builder.Services.AddSingleton(typeof(ISyncfusionStringLocalizer), typeof(SyncfusionLocalizer));
42+
4043
// Set the resx file folder path to access
4144
builder.Services.AddLocalization(options => options.ResourcesPath = "Resources");
4245
// Set the default culture

0 commit comments

Comments
 (0)