title: Live update of listbox
body: <p>I currently have a listbox which is fed by a XML file. I'm using a webclient to grab the XML and then using the following code to parse it into the listbox;</p>
  
  <pre><code> XElement xmlSearch = XElement.Parse(e.Result);                    
          lstbSearch.ItemsSource = from Search in xmlSearch.Descendants("e2event")
                                   select new GetSearch
                                   {
                                       e2eventtitle = Search.Element("e2eventtitle").Value,
                                       e2eventid = Search.Element("e2eventid").Value
                                   };
  </code></pre>
  
  <p>Now the file can be as big as 150kb, Which can take some time on a phone. So i was wondering if i could make it display in the listbox as the data is received. What's the best method to use whilst keeping good performance?</p>
  
  <p>Many thanks,
  Nathan</p>