/// <summary> /// Converts from a UIColor to a DSColor object /// </summary> /// <returns>The DS color.</returns> /// <param name="aColor">A color.</param> public static DSColor ToDSColor(this UIColor aColor) { var aNewColor = new DSColor(); aColor.GetRGBA(out aNewColor.Red, out aNewColor.Green, out aNewColor.Blue, out aNewColor.Alpha); return(aNewColor); }
public ItunesTheme() : base() { //set default values HeaderBackground = DSColor.FromPatternImage(new UIImage("header.png").ToDSBitmap()); HeaderHeight = 22.0f; HeaderTextForeground = DSColor.DarkGray; HeaderTextFont = DSFont.BoldFontOfSize(14.0f); RowHeight = 24.0f; CellTextFont = DSFont.NormalFontOfSize(14.0f); CellBorderStyle = BorderStyle.HorizontalOnly; }
/// <summary> /// Converts from a UIColor to a DSColor object /// </summary> /// <returns>The DS color.</returns> /// <param name="aColor">A color.</param> public static DSColor ToDSColor(this UIColor aColor) { nfloat red = 0.0f; nfloat blue = 0.0f; nfloat green = 0.0f; nfloat alpha = 0.0f; aColor.GetRGBA(out red, out green, out blue, out alpha); var aNewColor = new DSColor((float)red, (float)green, (float)blue, (float)alpha); return(aNewColor); }
/// <summary> /// Converts a DSColor to a UIColor object /// </summary> /// <returns>The color from DS color.</returns> /// <param name="aColor">A color.</param> public static UIColor ToUIColor(this DSColor aColor) { // if a pattern image has been set then create a pattern color from it if (aColor.PatternImage != null) { return(UIColor.FromPatternImage(aColor.PatternImage.ToUIImage())); } var aRed = (float)aColor.RedValue / 255.0f; var aGreen = (float)aColor.GreenValue / 255.0f; var aBlue = (float)aColor.BlueValue / 255.0f; var aAlpha = (float)aColor.AlphaValue / 255.0f; return(new UIColor(aRed, aGreen, aBlue, aAlpha)); }
/// <summary> /// Converts the DSColor object to a Android.Graphics.Drawables.ColorDrawable object /// </summary> /// <returns>The android color drawable.</returns> /// <param name="Item">Item.</param> public static ColorDrawable ToAndroidColorDrawable(this DSColor Item) { var aColor = Item.ToAndroidColor(); return(new ColorDrawable(aColor)); }
/// <summary> /// Converts the DSColor object to a Android.Graphics.Color object /// </summary> /// <returns></returns> /// <param name="Item"></param> public static Android.Graphics.Color ToAndroidColor(this DSColor Item) { return(new Android.Graphics.Color(Item.RedValue, Item.GreenValue, Item.BlueValue, Item.AlphaValue)); }
/// <summary> /// Converts a DSColor to a UIColor object /// </summary> /// <returns>The color from DS color.</returns> /// <param name="aColor">A color.</param> public static UIColor ToUIColor(this DSColor aColor) { return(new UIColor(aColor.Red, aColor.Green, aColor.Blue, aColor.Alpha)); }