title: LINQ and Static ObservableCollection
body: <p>This will probably be a basic questions for the LINQ &amp; architecture experts however I am failing to understand a problem i've encounted when trying to update a 'Static ObservableCollection.</p>
  
  <pre><code> Me.Grid1.ItemsSource = ContactList
  
   Me.Grid2.ItemsSource = From s In ContactList Where s.ContactTypes.Any(Function(t) t.ContactTypeName = "Christmas List")
  </code></pre>
  
  <p>If I add a new <strong>Contact</strong> with the <strong>ContactType</strong> "Christmas List" to the <strong>ContactList</strong> ObservableCollection, Grid1 reflects the additional Contact however Grid2 does not reflect the <strong>change</strong> unless I rebind.</p>
  
  <p>Anyway to Reflect the change in Grid2 to show the new <strong>Contact</strong> with the queried <strong>ContactType</strong></p>