Udara.Plugin.XFColorPickerControl
1.0.2
See the version list below for details.
dotnet add package Udara.Plugin.XFColorPickerControl --version 1.0.2
NuGet\Install-Package Udara.Plugin.XFColorPickerControl -Version 1.0.2
<PackageReference Include="Udara.Plugin.XFColorPickerControl" Version="1.0.2" />
paket add Udara.Plugin.XFColorPickerControl --version 1.0.2
#r "nuget: Udara.Plugin.XFColorPickerControl, 1.0.2"
// Install Udara.Plugin.XFColorPickerControl as a Cake Addin #addin nuget:?package=Udara.Plugin.XFColorPickerControl&version=1.0.2 // Install Udara.Plugin.XFColorPickerControl as a Cake Tool #tool nuget:?package=Udara.Plugin.XFColorPickerControl&version=1.0.2
How to?
Just install in your Xamarin.Forms PCL/.NET Standard project, and you're good go!
XAML Set up
xmlns:xfsegmentedcontrol="clr-namespace:Udara.Plugin.XFColorPickerControl;assembly=Udara.Plugin.XFColorPickerControl"
<xfColorPickerControl:ColorPicker
x:Name="ColorPicker"
ColorListDirection="Horizontal"
GradientColorStyle="LightToColorsToDarkStyle"
HeightRequest="200"
HorizontalOptions="FillAndExpand"
PickedColorChanged="ColorPicker_PickedColorChanged"
PointerCircleBorderUnits="0.3"
PointerCircleDiameterUnits="0.7">
<xfColorPickerControl:ColorPicker.ColorList>
<x:Array Type="{x:Type x:String}">
<x:String>#ff0000</x:String>
<x:String>#ffff00</x:String>
<x:String>#00ff00</x:String>
<x:String>#00ffff</x:String>
<x:String>#0000ff</x:String>
<x:String>#ff00ff</x:String>
<x:String>#ff0000</x:String>
</x:Array>
</xfColorPickerControl:ColorPicker.ColorList>
</xfColorPickerControl:ColorPicker>
PickedColorChanged Event
private void ColorPicker_PickedColorChanged(object sender, Color colorPicked)
{
// Use the selected color
ColorDisplayFrame.BackgroundColor = colorPicked;
}
Bindable Properties
ColorPicked
: Gets the Picked Color
ColorListDirection
: Sets the Color List flow Direction
GradientColorStyle
: Set the Color Spectrum Gradient Style
ColorList
: Sets the Color List to populate the Spectrum
PointerCircleDiameterUnits
: Sets the Picker Pointer Size, Value must be between 0-1, Calculated against the View Canvas size
PointerCircleBorderUnits
: Sets the Picker Pointer Border Size, Value must be between 0-1, Calculated against pixel size of Picker Pointer
Event Handler
Fires every time when the selected Color is changed
PickedColorChanged
: Gets the pickedColor, object type of Color
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- SkiaSharp.Views.Forms (>= 1.68.1.1)
- Xamarin.Forms (>= 4.5.0.356)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
[1.0.0]
Init release.
[1.0.1]
Fixes and nuget config.
[1.0.2]
Adding new features and bug fixes.