title: How to expand and collapse in WPF like in webpage
body: <p>Is anyone familiar with websites that have an attribute similar to a tree-view? Like the download segment of the Microsoft website. You press the plus button, it expands and everything below it moves further down. You press the minus button and everything in that block collapses and the content below shifts back up.</p>
  
  <p>Granted C# is nothing like HTML and CSS but I just wanted to know if it was possible to do the same in a WPF application.</p>
  
  <p>It seems like the tree-view currently in the tool box allows for text only to be implemented. It doesn't allow for additional objects such as labels or text-boxes.</p>
  
  <p>I discovered the EXPANDER and it does a good job of expanding and collapsing its content's but isn't quite capable of pulling objects beneath it back up or pushing them back down. Here's an example of the scenario I would like.</p>
  
  <p><img src="https://s10.postimg.org/43fr2d0c9/ex1.png" alt="exibitA">
  <img src="https://s12.postimg.org/pixgfppt9/ex2.png" alt="exibitB"></p>
  
  <p>An example of what I'm going for would be <a href="http://www.microsoft.com/en-us/download/details.aspx?id=30679" rel="nofollow noreferrer" title="Visual C++ download page">microsoft's download page</a> if it helps. How their expand and collapse buttons work.</p>
  
  <p>So is there any way to do this?</p>