title: MVVM light, send message via Messenger from ViewModel to new child window, which is not initialized yet
body: <p>I've following architecture:
  desktop application, .Net 4.5, C#, WPF, MVVM Light, Messenger, IoC - ViewModel locator, so ViewModels doen't know anyhing about Views.</p>
  
  <p>I have main view with data grid of some elements, and I want to display details of each individual element in new/child windows after double click on data grid.</p>
  
  <p>I've bind event double click on main view to main view model. From this event handler in main view model, message is sent via Messanger.</p>
  
  <p>New view (new/child window) is created in main view via delegate of also double click.</p>
  
  <p>New/child window is a view which locate his view model and this view model register to the specific message in his constructor.</p>
  
  <p><strong>The problem is that new/child window (new view, and view model so on) is created too late, because message is already sent when new view model register for it.</strong></p>
  
  <p>Do you know maybe some patterns for such architecture. Any ideas will be appreciated.</p>