Forms9Patch 0.9.9.2

There is a newer version of this package available.
See the version list below for details.
dotnet add package Forms9Patch --version 0.9.9.2
                    
NuGet\Install-Package Forms9Patch -Version 0.9.9.2
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Forms9Patch" Version="0.9.9.2">
  <PrivateAssets>all</PrivateAssets>
  <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
</PackageReference>
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Forms9Patch" Version="0.9.9.2" />
                    
Directory.Packages.props
<PackageReference Include="Forms9Patch">
  <PrivateAssets>all</PrivateAssets>
  <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
</PackageReference>
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Forms9Patch --version 0.9.9.2
                    
#r "nuget: Forms9Patch, 0.9.9.2"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#addin nuget:?package=Forms9Patch&version=0.9.9.2
                    
Install as a Cake Addin
#tool nuget:?package=Forms9Patch&version=0.9.9.2
                    
Install as a Cake Tool

Xamarin Forms is great for developing apps on Android and iOS but it is missing two important tools for developers: scalable images and PCL multi-screen image management.  Android developers use NinePatch bitmaps and the drawable directory naming convention for this purpose.  Likewise, iOS developers use ResizeableImageWithCapInsets and the @2x, @3x, @4x file naming convention for this purpose.

Forms 9 Patch enhances Xamarin Forms to enable multi-resolution / multi-screen image management to PCL apps for iOS and Android.

Product Compatible and additional computed target framework versions.
MonoAndroid monoandroid10 is compatible. 
Xamarin.iOS xamarinios10 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (3)

Showing the top 3 NuGet packages that depend on Forms9Patch:

Package Downloads
EltraXamCommon

Eltra - CANOpen based IoT Framework - SDK - Xamarin UI

Plugin.Xamarin.Tools

Set of several tools and dependency services for xamarin

EnigmatiKreations.Framework.Controls

Package Description

GitHub repositories (1)

Showing the top 1 popular GitHub repositories that depend on Forms9Patch:

Repository Stars
baskren/Forms9Patch
Simplify image management and text formatting in your Xamarin.Forms apps
Version Downloads Last Updated
2.4.9 157,153 12/16/2020 2.4.9 is deprecated because it is no longer maintained.
2.4.9-beta2 1,551 12/16/2020
2.4.9-beta1 1,676 12/15/2020
2.4.8 12,868 11/28/2020
2.4.7 5,521 11/19/2020
2.4.6 9,409 9/18/2020
2.4.5 1,912 9/17/2020
2.4.4 1,920 9/17/2020
2.4.2 9,867 7/25/2020
2.4.1 2,495 7/25/2020
2.4.0 2,257 7/24/2020
2.4.0-beta2 1,429 7/24/2020
2.4.0-beta1 1,435 7/24/2020
2.3.0 13,833 6/29/2020
2.2.6 21,116 3/15/2020
2.2.5 2,688 3/14/2020
2.2.5-beta1 1,436 3/14/2020
2.2.4 9,200 1/28/2020
2.2.4-beta1 1,529 1/23/2020
2.2.3 4,001 1/4/2020
2.2.3-pre1 2,501 1/4/2020
2.2.2 2,508 12/31/2019
2.2.1 2,188 12/30/2019
2.2.0 2,057 12/26/2019
2.1.3 3,247 12/10/2019
2.1.2 4,404 11/27/2019
2.1.1 1,799 11/26/2019
2.1.0 1,808 11/26/2019
2.1.0-beta1 1,494 11/22/2019
2.0.2 2,620 11/13/2019
2.0.1 1,923 11/12/2019
2.0.0 9,176 11/11/2019
2.0.0-rc1 1,468 11/11/2019
1.8.1 4,561 9/17/2019
1.8.0.5 3,283 8/15/2019
1.8.0.4 2,855 7/26/2019
1.8.0.2 3,145 7/9/2019
1.8.0.1 2,495 7/5/2019
1.8.0 3,156 6/26/2019
1.7.0 13,803 4/22/2019
1.6.7.2 5,375 4/12/2019
1.6.7.1 2,564 4/11/2019
1.6.7 2,348 4/11/2019
1.6.6.2 2,942 4/7/2019
1.6.6.1 3,149 3/22/2019
1.6.6 8,487 3/2/2019
1.6.5.1 2,769 2/6/2019
1.6.5.1-rc2 2,216 2/1/2019
1.6.5.1-rc1 2,149 1/30/2019
1.6.5 2,847 1/28/2019
1.6.4 20,731 12/5/2018
1.6.3 11,133 11/25/2018
1.6.2.1 4,485 11/16/2018
1.6.2 2,799 11/15/2018
1.6.1 2,825 11/2/2018
1.6.0.1 2,549 10/30/2018
1.6.0-rc5 2,357 10/30/2018
1.6.0-rc4 2,255 10/30/2018
1.6.0-rc3 2,232 10/29/2018
1.6.0-rc2 2,326 10/27/2018
1.6.0-rc1 2,299 10/27/2018
1.5.0.9 11,347 10/23/2018
1.5.0.9-beta1 2,454 10/22/2018
1.5.0.8 2,617 10/22/2018
1.5.0.7-rc1 2,379 10/20/2018
1.5.0.6 2,787 10/12/2018
1.5.0.5 2,738 10/12/2018
1.5.0-rc1 2,345 10/9/2018
1.4.0.3 3,377 9/7/2018
1.4.0.2 2,843 9/7/2018
1.4.0.1 2,665 9/7/2018
1.4.0 2,713 9/5/2018
1.3.3 6,590 6/28/2018
1.3.2 5,068 6/19/2018
1.3.1 3,416 5/15/2018
1.3.0 3,329 5/11/2018
1.2.0.3 3,390 4/19/2018
1.2.0 2,919 4/17/2018
1.1.1 3,330 2/19/2018
1.1.0 3,313 1/6/2018
1.0.1.3 2,938 1/5/2018
1.0.1.2 3,213 1/4/2018
1.0.1.1 3,470 1/2/2018
1.0.0 3,056 12/28/2017
0.10.3.5 11,507 10/26/2017
0.10.3.4 4,331 10/7/2017
0.10.3.3 6,767 8/14/2017
0.10.3.2 2,950 8/2/2017
0.10.3.1 2,976 7/10/2017
0.10.3 2,895 6/27/2017
0.10.2.16 2,836 6/21/2017
0.10.2.13 3,031 5/30/2017
0.10.2.12 2,853 5/23/2017
0.10.2.11 3,039 5/10/2017
0.10.2.10 2,904 5/3/2017
0.10.2.9 2,819 5/3/2017
0.10.2.8 2,852 5/3/2017
0.10.2.7 2,912 5/1/2017
0.10.2.6 3,221 4/16/2017
0.10.2.5 2,818 4/16/2017
0.10.2.4 2,933 4/10/2017
0.10.2.3 2,943 3/28/2017
0.10.2.2 3,555 3/2/2017
0.10.2.1 3,385 2/22/2017
0.10.1 3,050 2/16/2017
0.10.0.1 3,036 2/13/2017
0.10.0 2,942 2/11/2017
0.9.13.5 5,096 10/13/2016
0.9.13.4 3,312 9/26/2016
0.9.13.3 3,184 9/21/2016
0.9.13.2 2,958 9/15/2016
0.9.13.1 2,865 9/1/2016
0.9.13 2,988 8/22/2016
0.9.12.5 2,857 8/17/2016
0.9.12.4 3,250 8/6/2016
0.9.12.3 3,072 7/19/2016
0.9.12.2 3,462 7/16/2016
0.9.12.1 2,982 7/13/2016
0.9.12 3,051 7/11/2016
0.9.11.2 2,935 6/27/2016
0.9.11.1 3,112 5/10/2016
0.9.11 3,276 5/5/2016
0.9.10.7 3,031 4/29/2016
0.9.10.6 2,838 4/12/2016
0.9.10.5 2,920 4/5/2016
0.9.10.4 2,774 3/31/2016
0.9.10.3 2,898 3/23/2016
0.9.10.2 3,012 3/21/2016
0.9.10.1 2,930 3/21/2016
0.9.10 3,260 3/11/2016
0.9.9.3 3,343 3/1/2016
0.9.9.2 2,827 3/1/2016
0.9.9.1 3,147 2/28/2016
0.9.9 2,986 2/25/2016
0.9.8.2 2,861 2/19/2016
0.9.8.1 2,807 2/5/2016
0.9.8 2,851 2/4/2016
0.9.7.1 2,831 1/29/2016
0.9.7 2,711 1/28/2016
0.9.6 2,743 1/24/2016
0.9.5.2 2,815 1/21/2016
0.9.5.1 2,776 1/20/2016
0.9.5 2,934 1/20/2016
0.9.4.1 3,574 1/14/2016
0.9.3 2,858 1/13/2016
0.9.2.3 2,862 1/9/2016
0.9.1 2,835 1/4/2016

0.9.9.2: 3x Improved iOS image loading time.  Known issue: ImageButton Fails to present anything but DefaultState.BackgroundImage - will be fixed very soon.
0.9.9.1: Fixed issue with comping for iOS devices.
0.9.9.0: Added:
(1) PressingState to ImageButton to enable customization of the button for when it is in the pressed state.
(2) LongPressing and LongPressed events have been added to the ImageButton, MaterialButton, and Segment element.
(3) SegmentLongPressing and SegmentLongPressed events have been added to the MaterialSegmentedControl element.
(4) Renamed ImageButton's Clicked event to Tapped.
0.9.8.2: Fixed not all XAML attributes working for ImageButtonState.
0.9.8.1: Fixed:  XAML Segments Attribute for MaterialSegmentButton; Added FontColor and FontAttributes properties to Segment
0.9.8.0+ Added MaterialSegmentControl, Added Orientation property to MaterialButton
0.9.7.1 Fixed: MaterialButton render when image but no text present.
0.9.7.0 Added ImageButton and MaterialButton elements, Added HasShadow property to Android and iOS AbsoluteLayout, Frame, Grid, RelativeLayout, and StackLayout layouts.
0.9.6.0 Fixed intermittant iOS UIImage.ImageWithData double free, Added RelativeLayout, Grid, and AbsoluteLayout Elements
0.9.5.2 Fixed ContentView background scalable image rendered as non-scalable image if CapsInset has a one or two -1 values
0.9.5.1 Fixed scaling of ContentView BackgroundImage
0.9.5 1) Added Fill (AspectFill, AspectFit, Fill and Tile) property to Image; 2) Added ContentView and Frame elements with BackgroundView and (for Frame) OutlineWidth and OutlineRadius properties
0.9.4 Bug fix Correct resizing when iOS screen orientation changes
0.9.3 fix race condition during debug where iOS Renderer releases Element before releasing renderer.
0.9.2 Bug fix for not properly scaling when parent space is smaller than base image but larger than base image less complaint portion.
0.9.1 beta release
0.9.1 fix: scaling of scalable images larger than parent space