title: Merge an ImageBrush and a SolidColorBrush ? (as a Background of a Canvas)
body: <p>I have an ImageBrush and a SolidColorBrush.
  The thing is that I, now, want to set my canvas background with these properties.</p>
  
  <p>I can easily set my background to either my ImageBrush or my SolidColorBrush but can I do a sort of merge ?
  The thing is that my ImageBrush.Stretch is set to Uniform so I can see the background color behind ! (It wouldn't be the case with "Fill")</p>
  
  <p>Now, Brush is an abstract class so the solution I image is to extend it but that really is a lot of work for a thing that sounds simple and common to me...</p>
  
  <p>Isn't there any other solution ?</p>