Is this just creating a color using rgb color codes 24, 16, and 8? Could I just change this to Brushes.<color>?
private static SolidColorBrush BrushFromArgb(int argb) { return new SolidColorBrush(Color.FromArgb( (byte)(argb >> 24), (byte)(argb >> 16), (byte)(argb >> 8), (byte)(argb))); } private static SolidColorBrush BrushFromArgb(int alpha, Brush baseBrush) { var brush = (SolidColorBrush)baseBrush; return new SolidColorBrush(Color.FromArgb( (byte)alpha, brush.Color.R, brush.Color.G, brush.Color.B)); }
Comment