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