diff --git a/src/MaterialDesignDemo.Shared/Converters/BrushToHexConverter.cs b/src/MaterialDesignDemo.Shared/Converters/BrushToHexConverter.cs index 5e196432fe..16b77a589a 100644 --- a/src/MaterialDesignDemo.Shared/Converters/BrushToHexConverter.cs +++ b/src/MaterialDesignDemo.Shared/Converters/BrushToHexConverter.cs @@ -8,10 +8,9 @@ public class BrushToHexConverter : IValueConverter { public object? Convert(object? value, Type targetType, object? parameter, CultureInfo culture) { - if (value is null) return null; + if (value is not SolidColorBrush brush) return null; static string lowerHexString(int i) => i.ToString("X2").ToLower(); - var brush = (SolidColorBrush)value; string hex = lowerHexString(brush.Color.R) + lowerHexString(brush.Color.G) + lowerHexString(brush.Color.B);