title: Updating WPF list when item changes
body: <p>I have a WPF ListBox, and I've added some 'FooBar' objects as items (by code).
  FooBars aren't WPF objects, just dumb class with an overwritten ToString() function.</p>
  
  <p>Now, when I change a property which influences the ToString, I'd like to get the ListBox to update.</p>
  
  <ol>
  <li>How can I do this 'quick and dirty' (like repaint).</li>
  <li>Is dependency properties the way to go on this?</li>
  <li>Is it worth it/always advisable, to create a wpf wrapper class for my FooBars?</li>
  </ol>
  
  <p>Thanks...</p>