Migrate SkiaSharp documentation from Xamarin.Forms to .NET MAUI #3362
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR comprehensively migrates all SkiaSharp documentation from Xamarin.Forms to .NET MAUI, addressing the fact that Xamarin.Forms was replaced by .NET MAUI and the documentation needed to be updated for current developers.
Changes Made
Namespace and Package Updates
SkiaSharp.Views.FormstoSkiaSharp.Views.Maui.ControlsXamarin.Formsnamespace references toMicrosoft.Maui.Controlshttp://xamarin.com/schemas/2014/formstohttp://schemas.microsoft.com/dotnet/2021/mauiSkiaSharp.Views.FormstoSkiaSharp.Views.Maui.ControlsDocumentation Metadata
ms.servicefromxamarintodotnet-mauims.subservicefromxamarin-skiasharptoskiasharpno-locdirectives from[Xamarin.Forms, Xamarin.Essentials]to[.NET MAUI, Microsoft.Maui]Content Updates
Xamarin.Forms.Color→Microsoft.Maui.Graphics.Color)Code Examples
Updated XAML examples throughout the documentation:
Files Affected
docs/index.md)docs/docs/basics/integration.md)Impact
This migration ensures that developers using .NET MAUI will have accurate, up-to-date documentation for integrating SkiaSharp into their applications. All examples, API references, and setup instructions now correctly reflect the current Microsoft technology stack, making the documentation relevant for modern .NET MAUI development.
The changes maintain complete technical accuracy while providing a seamless experience for developers transitioning from Xamarin.Forms or starting fresh with .NET MAUI.
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.