title: How to create UniformGrid in XAML with autoscrolls after exceding rows limit by elements
body: <p>I would like to create <code>UniformGrid</code> which will contain <code>WindowsFormsHosts</code>(inside them are <code>WinForms</code>). 4 Hosts in every row(4 cols) and after exceding its' visible capacity new elements will be added underneath and user will be able to scroll the <code>UniformGrid</code>. I do not know even where to start beside defining UniFormGrid and its' column number.</p>
  
  <pre><code> &lt;UniformGrid x:Name="Grid"  Columns="4"&gt;
  
      &lt;/UniformGrid&gt;
  </code></pre>
  
  <p>The behaviour I would like to get is just like in Windows' explorer if there are too many icons in the view you can scroll down.</p>
  
  <p><strong>I used <code>UniformGrid</code> because I needed equivalent of <code>GridLayout()</code> in Java. I want every added element to be the same size. I add elements from .cs.</strong></p>