title: WPF UniformGrid Layout
body: <p>I have an <code>ItemsControl</code> in which I plan on hosting a listing of fruit objects. I have a list of <code>Fruit</code> objects all with their own <code>DataTemplate</code>s.  I have a <code>Grape</code> object, an <code>Orange</code> object and a <code>Kiwi</code> object.  </p>
  
  <p>I want to use a <code>UniformGrid</code> so that all cells have equal size, but I want the <code>Kiwi</code> object to span only 1 cell, I want the <code>Grape</code> to span 2 cells (<code>ColumnSpan = 2</code>) and I want the <code>Orange</code> control to span 4 cells (<code>ColumnSpan = 2</code> and <code>RowSpan = 2</code>)</p>
  
  <p>How can I accomplish this?</p>