title: Two position switch custom control in wpf/c#
body: <p>I'm trying to figure out what's the best way to implement a two position switch in WPF.
  Here is how should it look like:</p>
  
  <p><a href="http://img69.imageshack.us/img69/1439/wl3b.png" rel="nofollow noreferrer">two position switch http://img69.imageshack.us/img69/1439/wl3b.png</a></p>
  
  <p>Maybe such control does exist already?</p>
  
  <p>Requirements:</p>
  
  <ul>
  <li>it should be possible to set images (or a content) in place of labels (O/I)</li>
  <li>labels are transformed depending on the switch position</li>
  <li>switch overlaps the border if it's in upper position</li>
  </ul>
  
  <p>Thanks</p>