Vapolia.Xamarin.Svg.Forms 3.3.0

Add SVG images to Xamarin Forms apps. It's a Full .NET native implementation (not a binding and has no dependency).

There is a newer prerelease version of this package available.
See the version list below for details.
Install-Package Vapolia.Xamarin.Svg.Forms -Version 3.3.0
dotnet add package Vapolia.Xamarin.Svg.Forms --version 3.3.0
<PackageReference Include="Vapolia.Xamarin.Svg.Forms" Version="3.3.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Vapolia.Xamarin.Svg.Forms --version 3.3.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Vapolia.Xamarin.Svg.Forms, 3.3.0"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install Vapolia.Xamarin.Svg.Forms as a Cake Addin
#addin nuget:?package=Vapolia.Xamarin.Svg.Forms&version=3.3.0

// Install Vapolia.Xamarin.Svg.Forms as a Cake Tool
#tool nuget:?package=Vapolia.Xamarin.Svg.Forms&version=3.3.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Use cases and full documentation:

     This is the Xamarin Forms version.
     For Xamarin native only use this package instead:

     Commercial support is available at

     Simplified experience: setting ResourceAssembly.ies is now optional.
     Fixed SvgImagSource handler registration in specific conditions, leading to nothing being displayed by an SvgImageSource.

     Upgrade to Forms, which is the minimum required version to support Hot Reload.

     Upgrade to Forms, which is the wrong version we wanted to use.

     Added old UWP 16299

     Upgrade referenced nugets.

     Fix an issue in iOS where XamSvg will trigger an infinite loop when both width and height are contrained to non zero values, and the name of the svg is null/empty.
     It resulted in an infinite refresh loop which makes the app immediatly seems unresponsive.
     All properties of SvgImageSource are now bindable, as Xamarin.Forms now supports any ImageSource everywhere an icon can be set (buttons, tabs, ...)

     UWP version includes the xr.xml file

     fix regression in 3.1.5 with arcs + unit test

     Supports new optimized SVG not respecting spec

     ios: fix small pixellization (MainScale not used)
     ios: fix AlignmentMode property not working as expected when svg bounds don't start at (0,0)

     android: fix scaling proportions for sdk23+
     ios: fix scaling of DrawUri
     fix netstandard versions
     android: fix selected/pressed/disabled state making svg invisible in certain cases

     Requires Xamarin Forms 3.0 + netstandard2/uwp fall update
     ios: fix image heights

     Older notes removed for clarity (from 2014)

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories (1)

Showing the top 1 popular GitHub repositories that depend on Vapolia.Xamarin.Svg.Forms:

Repository Stars
A Xamarin Forms library for implementing Material Design

Version History

Version Downloads Last updated
4.0.1-pre3 98 3/5/2021
4.0.1-pre2 58 3/1/2021
4.0.1-pre1 50 2/28/2021
4.0.0-pre7 397 9/17/2020
4.0.0-pre6 130 9/17/2020
3.3.0 774 9/10/2020
3.2.9 237 8/30/2020
3.2.8 129 8/30/2020
3.2.7 198 8/7/2020
3.2.6 202 7/11/2020
3.2.5 215 7/11/2020
3.2.4 218 7/11/2020
3.2.3 156 6/29/2020
3.2.2 148 5/24/2020
3.2.2-pre2 167 5/23/2020
3.2.2-pre1 199 5/23/2020
3.2.1-pre9 151 5/22/2020
3.2.1-pre8 140 5/22/2020
3.2.1-pre7 148 5/22/2020
3.2.1-pre10 142 5/22/2020
Show less