Info
Version: | 2.4.9 |
Author(s): | Ben Askren |
Last Update: | Wednesday, December 16, 2020 |
.NET Fiddle: | Create the first Fiddle |
Project Url: | https://github.com/baskren/Forms9Patch |
NuGet Url: | https://www.nuget.org/packages/Forms9Patch |
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 management
- 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.