Beispiel #1
0
        //public IList<AppSkColor> GetPrimaryColors() {

        //}

        static AppSkColor()
        {
            List <AppSkColor> all       = new List <AppSkColor>();
            List <AppSkColor> primaries = new List <AppSkColor>();

            List <SKColor> skColors = GetSkColorList();

            StringBuilder sb = new StringBuilder();

            foreach (SKColor _color in skColors)
            {
                string name = _color.ToString();
                string hex  = _color.ToString();

                AppSkColor _skColor = new AppSkColor
                {
                    Name          = name,
                    HexCodeString = hex,
                    SkColor       = _color,
                    RgbDisplay    = string.Format("{0:X2}-{1:X2}-{2:X2}",
                                                  (int)(255 * _color.Red),
                                                  (int)(255 * _color.Green),
                                                  (int)(255 * _color.Blue))
                };
                all.Add(_skColor);
            }

            all.TrimExcess();
            All = all;
        }
Beispiel #2
0
 public IList <AppSkColor> GetAccentColors(AppSkColor primaryColor)
 {
     return(primaryColor.AccentColors);
 }