Skip to content

Commit 1bf4f88

Browse files
authored
Merge pull request #84 from egvijayanand/working
UnifiedDateCalculator solution updated to .NET 8
2 parents 0df27fd + fbd2d65 commit 1bf4f88

File tree

148 files changed

+536
-296
lines changed

Some content is hidden

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

148 files changed

+536
-296
lines changed

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,11 @@ Made available in the `src\NET_8\` directory:
2020
- WinForms project to illustrate the reuse of ViewModels across non-XAML UI framework too
2121
- Shared business logic as a separate library project
2222
- ViewModels implemented with [CommunityToolkit.Mvvm](https://www.nuget.org/packages/CommunityToolkit.Mvvm) NuGet package
23+
* `UnifiedDateCalculator`
24+
- Shared class library sample
25+
- UI, ViewModel, Model, and Business logic all from shared project
26+
- Head projects serve as an app container
27+
- Both Xamarin.Forms and .NET MAUI from a single project - `DateCalculator.UI`
2328

2429
Made available in the `src\NET_9\` directory:
2530
* `EmbeddedWindows` - .NET MAUI Page embedded in a Native WinUI 3 App, targeting .NET 9 (`net9.0-windows10.0.19041.0`)
@@ -36,11 +41,6 @@ Made available in the the `src\` directory:
3641
- State sharing between .NET MAUI and Razor Components
3742
- Components from shared Razor Class Library (RCL)
3843
* `MauiAppCS` - .NET MAUI C# Markup based Sample
39-
* `UnifiedDateCalculator`
40-
- Shared class library sample
41-
- UI, ViewModel, Model, and Business logic all from shared project
42-
- Head projects serve as an app container
43-
- Both Xamarin.Forms and .NET MAUI from a single project - `DateCalculator.UI`
4444
* `EmbeddedAndroid` - .NET MAUI Page embedded in a Native Android App, targeting .NET 6 (`net6.0-android`)
4545
* `MediaElement` - Sample project in both .NET 6 and 7. Now made available in Preview bits as part of the .NET MAUI CommunityToolkit - And it'll be a separate NuGet package titled `CommunityToolkit.Maui.MediaElement`
4646
* `MauiHotReload` - Sample project to demonstrate **C# Hot Reload** feature supported via [MetadataUpdateHandler](https://learn.microsoft.com/en-us/dotnet/api/system.reflection.metadata.metadataupdatehandlerattribute?view=net-6.0) (refer to HotReloadService.cs). Core logic is abstracted into a base page named `MauiPage`, inherit the content pages from it and implement the UI logic in the override of the abstract `Build()` method. Source is available in the `src\MauiHotReload` folder.
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,8 @@
5454
<Reference Include="System.Numerics.Vectors" />
5555
</ItemGroup>
5656
<ItemGroup>
57-
<PackageReference Include="Xamarin.Forms" Version="[5.0.0.2401]" />
58-
<PackageReference Include="Xamarin.Essentials" Version="1.7.3" />
57+
<PackageReference Include="Xamarin.Forms" Version="5.*" />
58+
<PackageReference Include="Xamarin.Essentials" Version="1.*" />
5959
</ItemGroup>
6060
<ItemGroup>
6161
<Compile Include="MainActivity.cs" />
@@ -93,4 +93,4 @@
9393
</ProjectReference>
9494
</ItemGroup>
9595
<Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.CSharp.targets" />
96-
</Project>
96+
</Project>

0 commit comments

Comments
 (0)