Applying a RadialGradientBrush

The RadialGradientBrush brush works exactly like the LinearGradientBrush, except that it creates a circular gradient. The following code shows how you can apply such a brush to an Ellipse:

<Ellipse Width="100" Margin="5" Grid.Row="2" Stroke="Black"         StrokeThickness="2" >    <Ellipse.Fill>        <RadialGradientBrush>                <GradientStop Offset="0" Color="Blue"/>                <GradientStop Offset="0.5" Color="Green"/>                <GradientStop Offset="0.9" Color="Violet"/>        </RadialGradientBrush>    </Ellipse.Fill></Ellipse>

You are not limited to the Ellipse shape, but for demo purposes it is the one that best fits the example. Figure 30.3 shows the result ...

Get Visual Basic 2015 Unleashed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.