title: How to add an item to the top of a ListBox
body: <p>In my application I am adding items to a <code>ListBox</code> in C#. I am adding the collection of items which are held in a <code>StackPanel</code> using the code:</p>
  
  <pre><code>ListBoxControl.Items.Add(stackPanel);
  </code></pre>
  
  <p>But this adds the <code>StackPanel</code> to the bottom of the <code>ListBox</code>, is there any way of adding the <code>StackPanel</code> to the top rather than the bottom?</p>
  
  <p>(It is not possible to add the items to the <code>ListBox</code> in reverse order.)</p>