July 2015
Intermediate to advanced
1300 pages
87h 27m
English
A LinearGradientBrush enables you to apply a gradient color to fill a visual element. Valid targets are the Fill property for geometric shapes—Background and Foreground properties for user controls. The following code draws a Rectangle and demonstrates that the gradient is applied both as background color (Fill property) and as foreground (Stroke):
<Rectangle Grid.Row="1" Width="200" Margin="5" Name="GradientRectangle" StrokeThickness="3"> <Rectangle.Fill> <LinearGradientBrush StartPoint="0,0" EndPoint="0,1"> <GradientStop Offset="0" Color="Orange"/> <GradientStop Offset="0.5" Color="Red"/> <GradientStop Offset="0.9" Color="Yellow"/> ...