Cross-platform XAML hosts
Uno & MAUI Controls
Carry the same SVG rendering core into Uno and MAUI applications.
Explore source ↗Capability
Uno Platform and .NET MAUI packages host Svg.Skia through native Skia canvas controls while preserving a familiar source-and-stretch API.
- 01
Uno Platform support
- 02
.NET MAUI support
- 03
Shared Svg.Skia renderer
- 04
Native XAML host integration
How it composes
From intent
to working system.
SVG core
Parsing and Skia recording stay shared.
Canvas
Each framework supplies its native Skia drawing surface.
Properties
Adapters map source, stretch, sizing, and invalidation.
Targets
Applications deploy through Uno or MAUI platform heads.
Quick start
Adopt this
capability.
Start with the primary module, then add the related packages only when the application needs those layers. Replace VERSION with the current NuGet version.
dotnet add package Svg.Controls.Skia.Uno --prerelease<PackageReference Include="Svg.Controls.Skia.Uno" Version="VERSION" /><PackageVersion Include="Svg.Controls.Skia.Uno" Version="VERSION" /><svg:SvgView Source="ms-appx:///Assets/logo.svg" Stretch="Uniform" Width="160" />Modules in this capability
Use one layer.
Compose the rest.
Source of truth
Read the module beside the complete system.
The implementation, samples, issues, and release notes stay in the parent repository so module details remain connected to the product architecture.