- Available on NuGet: Global.InputForms
- Add nuget package to your Xamarin.Forms .netStandard/PCL project and to your platform-specific projects
Platform | Version |
---|---|
Xamarin.iOS | 8.0+ |
Xamarin.Android | 15+ |
After installing the NuGet package, the following initialization code is required in each application project:
- iOS - AppDelegate.cs file, in the FinishedLaunching method.
Global.InputForms.iOS.InputForms.Init();
- Android - MainActivity.cs file, in the OnCreate method.
Global.InputForms.Droid.InputForms.Init(this, bundle);
This calls should be made after the Xamarin.Forms.Forms.Init()
method call. It is recommended to place this calls in the following files for each platform:
Once the NuGet package has been added and the initialization method called inside each application, the InputForms APIs can be used in the common PCL or Shared Project code.
Controls | |
---|---|
ButtonContent | Switch |
Here samples |
EntryLayout | |||
---|---|---|---|
EntryView | PickerView | TimePickerView | DatePickerView |
Icheckable: CheckButton & CheckContent | |||
---|---|---|---|
CheckTemplate | CheckGroup | RadioGroup | RateGroup |
The MIT License (MIT) see License file
Feel free to do it for UWP! I think it's not a big deal, but got no time and no need for now :()