Suppose you have several objects in your WPF application filled with similar Brushes which differ in brightness only. Like in this image:



The nine rectangles use the same RadialGradienBrush but each rectangle is a little darker than previous. You can create these 9 different brushes in your favorite design tool (Expression Blend, etc.). But what if you need to change the base color later or you just need to make the brush user-configurable? Like in these samples:

Continue Reading...