Ejemplo n.º 1
0
        public void ArgbConversion()
        {
            const int argb1 = 0x12345678;
            var       color = ColorConverter.FromArgb(argb1);

            var argb2 = ColorConverter.ToArgb(color);

            Assert.AreEqual(argb1, argb2);
        }
Ejemplo n.º 2
0
        public SolidColorBrush GetBrush(string name)
        {
            if (!_nameToArgb.TryGetValue(name, out var argb))
            {
                return(DefaultDrawingPrimitives.DefaultBrush);
            }

            return(BrushCache.GetBrush(ColorConverter.FromArgb(argb)));
        }
Ejemplo n.º 3
0
        public SolidColorBrush GetBrush(string name)
        {
            if (!_nameToArgb.TryGetValue(name, out var argb))
            {
                return(Brushes.Black);
            }

            return(BrushCache.GetBrush(ColorConverter.FromArgb(argb)));
        }
Ejemplo n.º 4
0
 public IEnumerable <ColorMapping> GetColorMappings()
 {
     return(_nameToArgb.Select(pair => new ColorMapping {
         Name = pair.Key, Color = ColorConverter.FromArgb(pair.Value)
     }));
 }