WPF - Visual C# | Brushes exercise | Create brushes, including linear and radial gradients

This exercise is provided to allow potential course delegates to choose the correct Wise Owl Microsoft training course, and may not be reproduced in whole or in part in any format without the prior written consent of Wise Owl.

The answer to the exercise will be included and explained if you attend the relevant Wise Owl course (sadly, only in the UK for now).

Software ==> WPF - Visual C#  (20 exercises)
Version ==> Any version of WPF
Topic ==> Brushes  (1 exercise)
Level ==> Average difficulty
Before you can do this exercise, you'll need to download and unzip this file (if you have any problems doing this, click here for help).

You need a minimum screen resolution of about 700 pixels width to see our exercises. This is because they contain diagrams and tables which would not be viewable easily on a mobile phone or small laptop. Please use a larger tablet, notebook or desktop computer, or change your screen resolution settings.

Create a window called Kaleidosope containing as many of the following rectangles and ellipses as you have time for (once you've done 2 or 3, it may be time to move on!):

WrapPanel with Shapes

The best container for these shapes is a WrapPanel, as this will display the shapes as a 1x6, 2x3, 3x2 or 6x1 grid, depending on the size of the window. You don't need to bother including the labels.


Bored?  You could always add a linear gradient brush to the wrap panel itself:

WrapPanel with spreadmethod reflect

This wrap panel has a linear gradient, with start point halfway down the left-hand side, end point a little way in from the left and SpreadMethod set to Repeat.

Close down any windows you have open!

This page has 0 threads Add post