using Tizen.Xamarin.Forms.Extension.Renderer;
using Xamarin.Forms;
using Xamarin.Forms.Platform.Tizen;
-using EColor = ElmSharp.Color;
using EColorSelector = ElmSharp.ColorSelector;
using TForms = Xamarin.Forms.Platform.Tizen.Forms;
void UpdateSelectedColor()
{
- Control.SelectedColor = ConvertToNativeColor(Element.SelectedColor);
+ Control.SelectedColor = Element.SelectedColor.ToNative();
}
void ColorChangedHandler(object sender, ElmSharp.ColorChangedEventArgs e)
var color = Control.SelectedColor;
Element.SelectedColor = Color.FromRgba(color.R, color.G, color.B, color.A);
}
-
- public EColor ConvertToNativeColor(Color c)
- {
- if (c == Color.Default)
- {
- return EColor.Default;
- }
- else
- {
- return new EColor((int)(255.0 * c.R), (int)(255.0 * c.G), (int)(255.0 * c.B), (int)(255.0 * c.A));
- }
- }
}
}