I have a Collection of Places that is displayed in View Model ListBox Items. Each Place(List Item) has a set of six selections that open a different child window for each that display the information branch for the Place. An example is a group(List) of Towns(List Items) that have six streets(Child Windows) that have different addresses(Child Window data).
Here is the problem. With one child window per Place the data flows wonderfully. The Child Window open/close methods are in the View Model List. The List Select event handler takes care of it all. I found when I added the six selectors to the List Item the List Select goes off first and the selectors are not recognized. I tried putting the six Child Window open/close events in the List Item, but I lost my branch of inherited data in the Child windows that opened correctly. I can see the reason this is happening, but my level of expertise needs to be raised to tackle the solution. Any advice?