Install
Install-Package Forms9Patch
dotnet add package Forms9Patch
paket add Forms9Patch
Forms9Patch Download (Unzip the "nupkg" after downloading)
Dependencies
.NETStandard 2.0
- Xamarin.Forms(>= 4.8.0.1687)
- Xamarin.Essentials(>= 1.5.3.2)
- Newtonsoft.Json(>= 12.0.3)
- SkiaSharp.Views.Forms(>= 2.80.2)
- SkiaSharp.Svg(>= 1.60.0)
- Xamarin.Forms(>= 4.8.0.1687)
- Xamarin.Essentials(>= 1.5.3.2)
- Newtonsoft.Json(>= 12.0.3)
- SkiaSharp.Views.Forms(>= 2.80.2)
- SkiaSharp.Svg(>= 1.60.0)
- Xamarin.Forms(>= 4.8.0.1687)
- Xamarin.Essentials(>= 1.5.3.2)
- Newtonsoft.Json(>= 12.0.3)
- SkiaSharp.Views.Forms(>= 2.80.2)
- SkiaSharp.Svg(>= 1.60.0)
- SharpDX.Direct2D1(>= 4.2.0)
- Microsoft.NETCore.UniversalWindowsPlatform(>= 6.2.9)
- NETStandard.Library(>= 2.0.3)
- Xamarin.Forms(>= 4.8.0.1687)
- Xamarin.Essentials(>= 1.5.3.2)
- Newtonsoft.Json(>= 12.0.3)
- SkiaSharp.Views.Forms(>= 2.80.2)
- SkiaSharp.Svg(>= 1.60.0)
- SharpDX.Direct2D1(>= 4.2.0)
- Microsoft.NETCore.UniversalWindowsPlatform(>= 6.2.9)
- NETStandard.Library(>= 2.0.3)
- Xamarin.Forms(>= 4.8.0.1687)
- Xamarin.Essentials(>= 1.5.3.2)
- Newtonsoft.Json(>= 12.0.3)
- SkiaSharp.Views.Forms(>= 2.80.2)
- SkiaSharp.Svg(>= 1.60.0)
Tags
- Scalable images
- NetStandard, PCL and Shared Library, multi-screen / multi-resolution image managem... ment
- HTML formatted text for labels and buttons
- NetStandard, PCL and Shared Library custom font management
- Hardware keyboard key detection
- On-Screen software keyboard height change events
- Support for multiple items of the same MIME type on the clipboard
- Support for inter-app Data Sharing
Android developers can use NinePatch bitmaps, the drawable directory naming convention, Html.FromHtml, and a bunch of complex file manipulations to address the image issue.
Likewise, iOS developers can use ResizeableImageWithCapInsets, the @2x, @3x, @4x file naming convention, and some 3rd party libraries for this purpose. Forms9Patch enhances Xamarin Forms to make multi-resolution / multi-screen image management, custom fonts, and HTML text formatting easy for NetStandard, PCL, and Shared Libary apps for iOS, Android and UWP. more