xamarin-forms-to-net-maui
This repository is a compilation with documentation, examples and tips when converting code from Xamarin.Forms to .NET MAUI.
File Explorer
Download Latest Version (.zip)- colors.xml
- AndroidManifest.xml
- MainActivity.cs
- MainApplication.cs
- AppDelegate.cs
- Info.plist
- Program.cs
- AppDelegate.cs
- Info.plist
- Program.cs
- app.manifest
- App.xaml
- App.xaml.cs
- Package.appxmanifest
- launchSettings.json
- OpenSans-Regular.ttf
- dotnet_bot.svg
- AboutAssets.txt
- appicon.svg
- appiconfg.svg
- App.xaml
- App.xaml.cs
- Behaviors.csproj
- MainPage.xaml
- MainPage.xaml.cs
- MauiProgram.cs
- NumericValidationBehavior.cs
- Behaviors.sln
- App.xaml
- App.xaml.cs
- AssemblyInfo.cs
- Behaviors.csproj
- MainPage.xaml
- MainPage.xaml.cs
- NumericValidationBehavior.cs
- AboutAssets.txt
- AndroidManifest.xml
- AssemblyInfo.cs
- icon.xml
- icon_round.xml
- icon.png
- launcher_foreground.png
- icon.png
- launcher_foreground.png
- icon.png
- launcher_foreground.png
- icon.png
- launcher_foreground.png
- icon.png
- launcher_foreground.png
- colors.xml
- styles.xml
- AboutResources.txt
- Resource.designer.cs
- Behaviors.Android.csproj
- MainActivity.cs
- Contents.json
- Icon1024.png
- Icon120.png
- Icon152.png
- Icon167.png
- Icon180.png
- Icon20.png
- Icon29.png
- Icon40.png
- Icon58.png
- Icon60.png
- Icon76.png
- Icon80.png
- Icon87.png
- AssemblyInfo.cs
- Default-568h@2x.png
- Default-Portrait.png
- Default-Portrait@2x.png
- Default.png
- Default@2x.png
- LaunchScreen.storyboard
- AppDelegate.cs
- Behaviors.iOS.csproj
- Entitlements.plist
- Info.plist
- Main.cs
- LargeTile.scale-100.png
- LargeTile.scale-200.png
- LargeTile.scale-400.png
- SmallTile.scale-100.png
- SmallTile.scale-200.png
- SmallTile.scale-400.png
- SplashScreen.scale-100.png
- SplashScreen.scale-200.png
- SplashScreen.scale-400.png
- Square150x150Logo.scale-100.png
- Square150x150Logo.scale-200.png
- Square150x150Logo.scale-400.png
- Square44x44Logo.altform-unplated_targetsize-16.png
- Square44x44Logo.altform-unplated_targetsize-256.png
- Square44x44Logo.altform-unplated_targetsize-48.png
- Square44x44Logo.scale-100.png
- Square44x44Logo.scale-200.png
- Square44x44Logo.scale-400.png
- Square44x44Logo.targetsize-16.png
- Square44x44Logo.targetsize-256.png
- Square44x44Logo.targetsize-48.png
- StoreLogo.backup.png
- StoreLogo.scale-100.png
- StoreLogo.scale-200.png
- StoreLogo.scale-400.png
- Wide310x150Logo.scale-100.png
- Wide310x150Logo.scale-200.png
- Wide310x150Logo.scale-400.png
- AssemblyInfo.cs
- Default.rd.xml
- App.xaml
- App.xaml.cs
- Behaviors.UWP.csproj
- MainPage.xaml
- MainPage.xaml.cs
- Package.appxmanifest
- Behaviors.sln
- README-es.md
- README.md
- colors.xml
- AndroidManifest.xml
- CustomEntryRenderer.cs
- MainActivity.cs
- MainApplication.cs
- LaunchScreen.xib
- AppDelegate.cs
- Info.plist
- Program.cs
- AppDelegate.cs
- Info.plist
- Program.cs
- app.manifest
- App.xaml
- App.xaml.cs
- Package.appxmanifest
- launchSettings.json
- OpenSans-Regular.ttf
- dotnet_bot.svg
- appicon.svg
- appiconfg.svg
- App.xaml
- App.xaml.cs
- Compatibility.csproj
- CustomEntry.cs
- MainPage.xaml
- MainPage.xaml.cs
- MauiProgram.cs
- Compatibility.sln
- App.xaml
- App.xaml.cs
- AssemblyInfo.cs
- CustomEntry.cs
- MainPage.xaml
- MainPage.xaml.cs
- Renderers.csproj
- AboutAssets.txt
- AndroidManifest.xml
- AssemblyInfo.cs
- CustomEntryRenderer.cs
- icon.xml
- icon_round.xml
- icon.png
- launcher_foreground.png
- icon.png
- launcher_foreground.png
- icon.png
- launcher_foreground.png
- icon.png
- launcher_foreground.png
- icon.png
- launcher_foreground.png
- colors.xml
- styles.xml
- AboutResources.txt
- Resource.designer.cs
- MainActivity.cs
- Renderers.Android.csproj
- Contents.json
- Icon1024.png
- Icon120.png
- Icon152.png
- Icon167.png
- Icon180.png
- Icon20.png
- Icon29.png
- Icon40.png
- Icon58.png
- Icon60.png
- Icon76.png
- Icon80.png
- Icon87.png
- AssemblyInfo.cs
- CustomEntryRenderer.cs
- Default-568h@2x.png
- Default-Portrait.png
- Default-Portrait@2x.png
- Default.png
- Default@2x.png
- LaunchScreen.storyboard
- AppDelegate.cs
- Entitlements.plist
- Info.plist
- Main.cs
- Renderers.iOS.csproj
- LargeTile.scale-100.png
- LargeTile.scale-200.png
- LargeTile.scale-400.png
- SmallTile.scale-100.png
- SmallTile.scale-200.png
- SmallTile.scale-400.png
- SplashScreen.scale-100.png
- SplashScreen.scale-200.png
- SplashScreen.scale-400.png
- Square150x150Logo.scale-100.png
- Square150x150Logo.scale-200.png
- Square150x150Logo.scale-400.png
- Square44x44Logo.altform-unplated_targetsize-16.png
- Square44x44Logo.altform-unplated_targetsize-256.png
- Square44x44Logo.altform-unplated_targetsize-48.png
- Square44x44Logo.scale-100.png
- Square44x44Logo.scale-200.png
- Square44x44Logo.scale-400.png
- Square44x44Logo.targetsize-16.png
- Square44x44Logo.targetsize-256.png
- Square44x44Logo.targetsize-48.png
- StoreLogo.backup.png
- StoreLogo.scale-100.png
- StoreLogo.scale-200.png
- StoreLogo.scale-400.png
- Wide310x150Logo.scale-100.png
- Wide310x150Logo.scale-200.png
- Wide310x150Logo.scale-400.png
- AssemblyInfo.cs
- Default.rd.xml
- CustomEntryRenderer.cs
- App.xaml
- App.xaml.cs
- MainPage.xaml
- MainPage.xaml.cs
- Package.appxmanifest
- Renderers.UWP.csproj
- Renderers.sln
- README-es.md
- README.md
- colors.xml
- AndroidManifest.xml
- MainActivity.cs
- MainApplication.cs
- AppDelegate.cs
- Info.plist
- Program.cs
- AppDelegate.cs
- Info.plist
- Program.cs
- app.manifest
- App.xaml
- App.xaml.cs
- Package.appxmanifest
- launchSettings.json
- OpenSans-Regular.ttf
- dotnet_bot.svg
- AboutAssets.txt
- appicon.svg
- appiconfg.svg
- App.xaml
- App.xaml.cs
- Converters.csproj
- IntToBoolConverter.cs
- MainPage.xaml
- MainPage.xaml.cs
- MauiProgram.cs
- Converters.sln
- App.xaml
- App.xaml.cs
- AssemblyInfo.cs
- Converters.csproj
- IntToBoolConverter.cs
- MainPage.xaml
- MainPage.xaml.cs
- AboutAssets.txt
- AndroidManifest.xml
- AssemblyInfo.cs
- icon.xml
- icon_round.xml
- icon.png
- launcher_foreground.png
- icon.png
- launcher_foreground.png
- icon.png
- launcher_foreground.png
- icon.png
- launcher_foreground.png
- icon.png
- launcher_foreground.png
- colors.xml
- styles.xml
- AboutResources.txt
- Resource.designer.cs
- Converters.Android.csproj
- MainActivity.cs
- Contents.json
- Icon1024.png
- Icon120.png
- Icon152.png
- Icon167.png
- Icon180.png
- Icon20.png
- Icon29.png
- Icon40.png
- Icon58.png
- Icon60.png
- Icon76.png
- Icon80.png
- Icon87.png
- AssemblyInfo.cs
- Default-568h@2x.png
- Default-Portrait.png
- Default-Portrait@2x.png
- Default.png
- Default@2x.png
- LaunchScreen.storyboard
- AppDelegate.cs
- Converters.iOS.csproj
- Entitlements.plist
- Info.plist
- Main.cs
- LargeTile.scale-100.png
- LargeTile.scale-200.png
- LargeTile.scale-400.png
- SmallTile.scale-100.png
- SmallTile.scale-200.png
- SmallTile.scale-400.png
- SplashScreen.scale-100.png
- SplashScreen.scale-200.png
- SplashScreen.scale-400.png
- Square150x150Logo.scale-100.png
- Square150x150Logo.scale-200.png
- Square150x150Logo.scale-400.png
- Square44x44Logo.altform-unplated_targetsize-16.png
- Square44x44Logo.altform-unplated_targetsize-256.png
- Square44x44Logo.altform-unplated_targetsize-48.png
- Square44x44Logo.scale-100.png
- Square44x44Logo.scale-200.png
- Square44x44Logo.scale-400.png
- Square44x44Logo.targetsize-16.png
- Square44x44Logo.targetsize-256.png
- Square44x44Logo.targetsize-48.png
- StoreLogo.backup.png
- StoreLogo.scale-100.png
- StoreLogo.scale-200.png
- StoreLogo.scale-400.png
- Wide310x150Logo.scale-100.png
- Wide310x150Logo.scale-200.png
- Wide310x150Logo.scale-400.png
- AssemblyInfo.cs
- Default.rd.xml
- App.xaml
- App.xaml.cs
- Converters.UWP.csproj
- MainPage.xaml
- MainPage.xaml.cs
- Package.appxmanifest
- Converters.sln
- README-es.md
- README.md
- FocusRoutingEffect.cs
- colors.xml
- AndroidManifest.xml
- MainActivity.cs
- MainApplication.cs
- AppDelegate.cs
- Info.plist
- Program.cs
- AppDelegate.cs
- Info.plist
- Program.cs
- app.manifest
- App.xaml
- App.xaml.cs
- Package.appxmanifest
- launchSettings.json
- OpenSans-Regular.ttf
- dotnet_bot.svg
- AboutAssets.txt
- appicon.svg
- appiconfg.svg
- App.xaml
- App.xaml.cs
- Effects.csproj
- MainPage.xaml
- MainPage.xaml.cs
- MauiProgram.cs
- Effects.sln
- FocusRoutingEffect.cs
- App.xaml
- App.xaml.cs
- AssemblyInfo.cs
- Effects.csproj
- MainPage.xaml
- MainPage.xaml.cs
- AboutAssets.txt
- FocusRoutingEffect.cs
- AndroidManifest.xml
- AssemblyInfo.cs
- icon.xml
- icon_round.xml
- icon.png
- launcher_foreground.png
- icon.png
- launcher_foreground.png
- icon.png
- launcher_foreground.png
- icon.png
- launcher_foreground.png
- icon.png
- launcher_foreground.png
- colors.xml
- styles.xml
- AboutResources.txt
- Resource.designer.cs
- Effects.Android.csproj
- MainActivity.cs
- Contents.json
- Icon1024.png
- Icon120.png
- Icon152.png
- Icon167.png
- Icon180.png
- Icon20.png
- Icon29.png
- Icon40.png
- Icon58.png
- Icon60.png
- Icon76.png
- Icon80.png
- Icon87.png
- FocusRoutingEffect.cs
- AssemblyInfo.cs
- Default-568h@2x.png
- Default-Portrait.png
- Default-Portrait@2x.png
- Default.png
- Default@2x.png
- LaunchScreen.storyboard
- AppDelegate.cs
- Effects.iOS.csproj
- Entitlements.plist
- Info.plist
- Main.cs
- LargeTile.scale-100.png
- LargeTile.scale-200.png
- LargeTile.scale-400.png
- SmallTile.scale-100.png
- SmallTile.scale-200.png
- SmallTile.scale-400.png
- SplashScreen.scale-100.png
- SplashScreen.scale-200.png
- SplashScreen.scale-400.png
- Square150x150Logo.scale-100.png
- Square150x150Logo.scale-200.png
- Square150x150Logo.scale-400.png
- Square44x44Logo.altform-unplated_targetsize-16.png
- Square44x44Logo.altform-unplated_targetsize-256.png
- Square44x44Logo.altform-unplated_targetsize-48.png
- Square44x44Logo.scale-100.png
- Square44x44Logo.scale-200.png
- Square44x44Logo.scale-400.png
- Square44x44Logo.targetsize-16.png
- Square44x44Logo.targetsize-256.png
- Square44x44Logo.targetsize-48.png
- StoreLogo.backup.png
- StoreLogo.scale-100.png
- StoreLogo.scale-200.png
- StoreLogo.scale-400.png
- Wide310x150Logo.scale-100.png
- Wide310x150Logo.scale-200.png
- Wide310x150Logo.scale-400.png
- FocusRoutingEffect.cs
- AssemblyInfo.cs
- Default.rd.xml
- App.xaml
- App.xaml.cs
- Effects.UWP.csproj
- MainPage.xaml
- MainPage.xaml.cs
- Package.appxmanifest
- Effects.sln
- README.md
- CustomEntry.cs
- CustomEntryHandler.cs
- ICustomEntry.cs
- colors.xml
- styles.xml
- AndroidManifest.xml
- ColorStateListExtensions.cs
- CustomEntryExtensions.cs
- CustomEntryHandler.cs
- MainActivity.cs
- MainApplication.cs
- LaunchScreen.xib
- AppDelegate.cs
- CustomEntryHandler.cs
- Entitlements.plist
- Info.plist
- Program.cs
- AppDelegate.cs
- CustomEntryHandler.cs
- Info.plist
- Program.cs
- OpenSans-Regular.ttf
- dotnet_bot.svg
- appicon.svg
- appiconfg.svg
- App.xaml
- App.xaml.cs
- CustomHandlers.csproj
- MainPage.xaml
- MainPage.xaml.cs
- MauiProgram.cs
- app.manifest
- App.xaml
- App.xaml.cs
- Package.appxmanifest
- launchSettings.json
- CustomEntryHandler.cs
- CustomHandlers.WinUI.csproj
- Directory.Build.targets
- CustomHandlers.sln
- App.xaml
- App.xaml.cs
- AssemblyInfo.cs
- CustomEntry.cs
- CustomRenderers.csproj
- MainPage.xaml
- MainPage.xaml.cs
- AboutAssets.txt
- CharacterSpacingExtensions.cs
- ColorStateListExtensions.cs
- TextAlignmentExtensions.cs
- AndroidManifest.xml
- AssemblyInfo.cs
- CustomEntryRenderer.cs
- icon.xml
- icon_round.xml
- icon.png
- launcher_foreground.png
- icon.png
- launcher_foreground.png
- icon.png
- launcher_foreground.png
- icon.png
- launcher_foreground.png
- icon.png
- launcher_foreground.png
- colors.xml
- styles.xml
- AboutResources.txt
- Resource.designer.cs
- CustomRenderers.Android.csproj
- MainActivity.cs
- Contents.json
- Icon1024.png
- Icon120.png
- Icon152.png
- Icon167.png
- Icon180.png
- Icon20.png
- Icon29.png
- Icon40.png
- Icon58.png
- Icon60.png
- Icon76.png
- Icon80.png
- Icon87.png
- AssemblyInfo.cs
- Default-568h@2x.png
- Default-Portrait.png
- Default-Portrait@2x.png
- Default.png
- Default@2x.png
- LaunchScreen.storyboard
- AppDelegate.cs
- CustomRenderers.iOS.csproj
- Entitlements.plist
- Info.plist
- Main.cs
- LargeTile.scale-100.png
- LargeTile.scale-200.png
- LargeTile.scale-400.png
- SmallTile.scale-100.png
- SmallTile.scale-200.png
- SmallTile.scale-400.png
- SplashScreen.scale-100.png
- SplashScreen.scale-200.png
- SplashScreen.scale-400.png
- Square150x150Logo.scale-100.png
- Square150x150Logo.scale-200.png
- Square150x150Logo.scale-400.png
- Square44x44Logo.altform-unplated_targetsize-16.png
- Square44x44Logo.altform-unplated_targetsize-256.png
- Square44x44Logo.altform-unplated_targetsize-48.png
- Square44x44Logo.scale-100.png
- Square44x44Logo.scale-200.png
- Square44x44Logo.scale-400.png
- Square44x44Logo.targetsize-16.png
- Square44x44Logo.targetsize-256.png
- Square44x44Logo.targetsize-48.png
- StoreLogo.backup.png
- StoreLogo.scale-100.png
- StoreLogo.scale-200.png
- StoreLogo.scale-400.png
- Wide310x150Logo.scale-100.png
- Wide310x150Logo.scale-200.png
- Wide310x150Logo.scale-400.png
- AssemblyInfo.cs
- Default.rd.xml
- App.xaml
- App.xaml.cs
- CustomRenderers.UWP.csproj
- MainPage.xaml
- MainPage.xaml.cs
- Package.appxmanifest
- CustomRenderers.sln
- custom-handler.png
- custom-renderer.png
- NET MAUI Handlers.pptx
- README-es.md
- README-pt.md
- README.md
- NumericValidationBehavior.cs
- CustomEntry.cs
- ICustomEntry.cs
- IntToBoolConverter.cs
- FocusRoutingEffect.cs
- PlatformFocusPlatformEffect.Standard.cs
- CustomEntryHandler.cs
- CustomEntryMapper.Standard.cs
- AppHostBuilderExtensions.cs
- CharacterSpacingExtensions.cs
- ColorStateListExtensions.cs
- CustomEntryExtensions.cs
- CustomEntryHandler.cs
- CustomEntryRenderer.cs
- TextAlignmentExtensions.cs
- CustomEntryHandler.cs
- CustomEntryRenderer.cs
- CustomEntryHandler.cs
- CustomEntryRenderer.cs
- CustomEntryHandler.cs
- CustomEntryRenderer.cs
- NumericValidationTriggerAction.cs
- Library.csproj
- colors.xml
- AndroidManifest.xml
- MainActivity.cs
- MainApplication.cs
- AppDelegate.cs
- Info.plist
- Program.cs
- AppDelegate.cs
- Info.plist
- Program.cs
- app.manifest
- App.xaml
- App.xaml.cs
- Package.appxmanifest
- launchSettings.json
- OpenSans-Regular.ttf
- OpenSans-Semibold.ttf
- dotnet_bot.svg
- AboutAssets.txt
- appicon.svg
- appiconfg.svg
- Styles.xaml
- App.xaml
- App.xaml.cs
- AppShell.xaml
- AppShell.xaml.cs
- Library.Sample.csproj
- MainPage.xaml
- MainPage.xaml.cs
- MauiProgram.cs
- Library.MultiTargeting.targets
- Library.sln
- NumericValidationBehavior.shared.cs
- IntToBoolConverter.shared.cs
- FocusRoutingEffect.shared.cs
- FocusRoutingEffectImpl.android.cs
- FocusRoutingEffectImpl.ios.cs
- CharacterSpacingExtensions.android.cs
- ColorStateListExtensions.android.cs
- CustomEntry.shared.cs
- CustomEntryRenderer.android.cs
- CustomEntryRenderer.ios.cs
- TextAlignmentExtensions.android.cs
- NumericValidationTriggerAction.shared.cs
- Library.csproj
- App.xaml
- App.xaml.cs
- AssemblyInfo.cs
- Library.Sample.csproj
- MainPage.xaml
- MainPage.xaml.cs
- AboutAssets.txt
- AndroidManifest.xml
- AssemblyInfo.cs
- icon.xml
- icon_round.xml
- icon.png
- launcher_foreground.png
- icon.png
- launcher_foreground.png
- icon.png
- launcher_foreground.png
- icon.png
- launcher_foreground.png
- icon.png
- launcher_foreground.png
- colors.xml
- styles.xml
- AboutResources.txt
- Resource.designer.cs
- Library.Sample.Android.csproj
- MainActivity.cs
- Contents.json
- Icon1024.png
- Icon120.png
- Icon152.png
- Icon167.png
- Icon180.png
- Icon20.png
- Icon29.png
- Icon40.png
- Icon58.png
- Icon60.png
- Icon76.png
- Icon80.png
- Icon87.png
- AssemblyInfo.cs
- Default-568h@2x.png
- Default-Portrait.png
- Default-Portrait@2x.png
- Default.png
- Default@2x.png
- LaunchScreen.storyboard
- AppDelegate.cs
- Entitlements.plist
- Info.plist
- Library.Sample.iOS.csproj
- Main.cs
- Library.sln
- colors.xml
- AndroidManifest.xml
- MainActivity.cs
- MainApplication.cs
- AppDelegate.cs
- Info.plist
- Program.cs
- AppDelegate.cs
- Info.plist
- Program.cs
- app.manifest
- App.xaml
- App.xaml.cs
- Package.appxmanifest
- launchSettings.json
- OpenSans-Regular.ttf
- dotnet_bot.svg
- AboutAssets.txt
- appicon.svg
- appiconfg.svg
- App.xaml
- App.xaml.cs
- MainPage.xaml
- MainPage.xaml.cs
- MauiProgram.cs
- Triggers.csproj
- Triggers.sln
- App.xaml
- App.xaml.cs
- AssemblyInfo.cs
- MainPage.xaml
- MainPage.xaml.cs
- Triggers.csproj
- AboutAssets.txt
- AndroidManifest.xml
- AssemblyInfo.cs
- icon.xml
- icon_round.xml
- icon.png
- launcher_foreground.png
- icon.png
- launcher_foreground.png
- icon.png
- launcher_foreground.png
- icon.png
- launcher_foreground.png
- icon.png
- launcher_foreground.png
- colors.xml
- styles.xml
- AboutResources.txt
- Resource.designer.cs
- MainActivity.cs
- Triggers.Android.csproj
- Contents.json
- Icon1024.png
- Icon120.png
- Icon152.png
- Icon167.png
- Icon180.png
- Icon20.png
- Icon29.png
- Icon40.png
- Icon58.png
- Icon60.png
- Icon76.png
- Icon80.png
- Icon87.png
- AssemblyInfo.cs
- Default-568h@2x.png
- Default-Portrait.png
- Default-Portrait@2x.png
- Default.png
- Default@2x.png
- LaunchScreen.storyboard
- AppDelegate.cs
- Entitlements.plist
- Info.plist
- Main.cs
- Triggers.iOS.csproj
- LargeTile.scale-100.png
- LargeTile.scale-200.png
- LargeTile.scale-400.png
- SmallTile.scale-100.png
- SmallTile.scale-200.png
- SmallTile.scale-400.png
- SplashScreen.scale-100.png
- SplashScreen.scale-200.png
- SplashScreen.scale-400.png
- Square150x150Logo.scale-100.png
- Square150x150Logo.scale-200.png
- Square150x150Logo.scale-400.png
- Square44x44Logo.altform-unplated_targetsize-16.png
- Square44x44Logo.altform-unplated_targetsize-256.png
- Square44x44Logo.altform-unplated_targetsize-48.png
- Square44x44Logo.scale-100.png
- Square44x44Logo.scale-200.png
- Square44x44Logo.scale-400.png
- Square44x44Logo.targetsize-16.png
- Square44x44Logo.targetsize-256.png
- Square44x44Logo.targetsize-48.png
- StoreLogo.backup.png
- StoreLogo.scale-100.png
- StoreLogo.scale-200.png
- StoreLogo.scale-400.png
- Wide310x150Logo.scale-100.png
- Wide310x150Logo.scale-200.png
- Wide310x150Logo.scale-400.png
- AssemblyInfo.cs
- Default.rd.xml
- App.xaml
- App.xaml.cs
- MainPage.xaml
- MainPage.xaml.cs
- Package.appxmanifest
- Triggers.UWP.csproj
- Triggers.sln
- README-es.md
- README.md
- README.md
- .gitattributes
- .gitignore
- LICENSE
- README.md
// repository documentation
Was this content helpful?
(0 ratings)
