Brush Object (Abstract)

Defines objects used to paint graphical objects.

Must use derived objects.
Must use derived objects.


Name, Opacity, RelativeTransform, Transform


Equals, FindName, GetHost, GetValue, SetValue

Derived Objects

ImageBrush, LinearGradientBrush, RadialGradientBrush, SolidColorBrush, VideoBrush


For XAML syntaxes that take a Brush, you need to specify one of the following:

For more information and examples of the XAML syntax and illustrations of the types of brushes, see Brush Overview.

A Brush "paints" an area with its output. Different brushes have different types of output. Some brushes paint an area with a solid color, gradient, or image. The following list describes the different types of brushes:

See Also

Brush Overview