![]() |
VOOZH | about |
dotnet add package Avalonia.Controls.Maui.SkiaSharp.Views --version 11.0.0-preview.5.26167.1758
NuGet\Install-Package Avalonia.Controls.Maui.SkiaSharp.Views -Version 11.0.0-preview.5.26167.1758
<PackageReference Include="Avalonia.Controls.Maui.SkiaSharp.Views" Version="11.0.0-preview.5.26167.1758" />
<PackageVersion Include="Avalonia.Controls.Maui.SkiaSharp.Views" Version="11.0.0-preview.5.26167.1758" />Directory.Packages.props
<PackageReference Include="Avalonia.Controls.Maui.SkiaSharp.Views" />Project file
paket add Avalonia.Controls.Maui.SkiaSharp.Views --version 11.0.0-preview.5.26167.1758
#r "nuget: Avalonia.Controls.Maui.SkiaSharp.Views, 11.0.0-preview.5.26167.1758"
#:package Avalonia.Controls.Maui.SkiaSharp.Views@11.0.0-preview.5.26167.1758
#addin nuget:?package=Avalonia.Controls.Maui.SkiaSharp.Views&version=11.0.0-preview.5.26167.1758&prereleaseInstall as a Cake Addin
#tool nuget:?package=Avalonia.Controls.Maui.SkiaSharp.Views&version=11.0.0-preview.5.26167.1758&prereleaseInstall as a Cake Tool
Avalonia-backed handlers for SkiaSharp.Views.Maui, enabling SKCanvasView and SKGLView to render when .NET MAUI runs on Avalonia. In short, this can be used for controls that require using .WithSkiaSharp().
SKCanvasView — CPU raster SkiaSharp drawing surfaceSKGLView — GPU-accelerated drawing surface (uses GRContext from Avalonia's Skia lease when available, with CPU fallback)SKBitmapImageSource, SKImageImageSource, SKPixmapImageSource, and SKPictureImageSource convert to Avalonia bitmaps via direct pixel copyAdd the NuGet package to your project:
<PackageReference Include="Avalonia.Controls.Maui.SkiaSharp.Views" Version="..." />
Call UseAvaloniaSkiaSharp() in your MauiProgram.cs after UseAvaloniaApp():
public static class MauiProgram
{
public static MauiApp CreateMauiApp()
{
var builder = MauiApp.CreateBuilder();
builder
.UseMauiApp<App>()
.UseAvaloniaApp()
.UseAvaloniaSkiaSharp()
.ConfigureFonts(fonts =>
{
fonts.AddFont("OpenSans-Regular.ttf", "OpenSansRegular");
});
return builder.Build();
}
}
This registers Avalonia handlers for SKCanvasView, SKGLView, and all SkiaSharp image source types. Your existing SkiaSharp.Views.Maui code works without changes.
This project is licensed under the MIT License.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net11.0 net11.0 is compatible. |
This package is not used by any NuGet packages.
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 11.0.0-preview.5.26167.1758 | 42 | 6/16/2026 |
| 11.0.0-preview.5.26161.128 | 48 | 6/10/2026 |
| 11.0.0-preview.4.26133.721 | 60 | 5/13/2026 |
| 11.0.0-preview.3.26105.308 | 80 | 4/15/2026 |
| 11.0.0-preview.2.26104.455 | 59 | 4/14/2026 |
| 11.0.0-preview.2.26097.1443 | 58 | 4/7/2026 |
| 11.0.0-preview.2.26082.825 | 62 | 3/23/2026 |
| 11.0.0-preview.2.26075.1512 | 77 | 3/16/2026 |