static List <SvgPaletteViewModel> CreateDefaultPalettes() { var result = new List <SvgPaletteViewModel>(); result.Add(new SvgPaletteViewModel(null, "None")); if (IsInDesignMode) { return(result); } var inversePalette = new SvgPalette(); var grayScale = new SvgPalette(); for (int i = 0; i < colorNames.Count; ++i) { var inverseColor = Inverse(colors[i]); var luGrayscale = Grayscale(colors[i]); var invertGrayscale = Inverse(luGrayscale); //ColorParser.TryGetKnownColor inversePalette[colorNames[i]] = new SvgColorSet() { Default = inverseColor, Light = inverseColor }; grayScale[colorNames[i]] = new SvgColorSet() { Default = invertGrayscale, Light = luGrayscale }; } result.Add(new SvgPaletteViewModel(inversePalette, "Inverse")); result.Add(new SvgPaletteViewModel(grayScale, "Grayscale")); return(result); }
public static Image CreateCheckBadge(Color color) { var assembly = typeof(KanbanHelper).Assembly; SvgBitmap svgBitmap; using (var stream = ResourceImageHelper.FindStream("DevExpress.XtraGrid.Demos.Images.CheckImage.svg", typeof(KanbanHelper).Assembly)) { svgBitmap = SvgBitmap.FromStream(stream); } if (svgBitmap == null) { return(null); } var pallet = new SvgPalette(); pallet.Colors.Add(new SvgColor("Black", color)); return(svgBitmap.Render(pallet)); }
public SvgPaletteViewModel(SvgPalette palette, string name) { Palette = palette; Name = name; }