title: WPF Listview- What would be the best way to display data from different ObservableCollections based on a button click?
body: <p>I have three ObservableCollections: CharacterCollection, LocationCollection, and ItemCollection. They are all collections of objects; CharacterCollection is a collection of Character Objects. I need to display, in the listview, information from the collection determined by the user clicking on a button. 
  I would prefer to use databinding, but I don't see a clear cut way to do that with multiple collections containing different types of objects. What would be the best way to easily switch between collections? </p>
  
  <p>--Edit--</p>
  
  <p>One of the major problems that I am having is that the different Collections each require a different number of rows and different row headers.</p>