title: I need help with DataServiceCollection and LoadAsync() method
body: <p>I need help with DataServiceCollection Class(http://msdn.microsoft.com/en-us/library/ee474331(v=vs.92).aspx) and LoadAsync() method(http://msdn.microsoft.com/en-us/library/ee652610(v=vs.95).aspx)
  In MSDN documentation I found:"The LoadAsync method can be called only once on the UI thread. The method cannot be called again until after the LoadCompleted event is raised. The LoadCompleted event is raised whether or not the query succeeds." I do the folowing 
  public void LoadCategories()
          {</p>
  
  <pre><code>        Categories = new DataServiceCollection&lt;Category&gt;(context);
  
         Categories.LoadAsync(categoriesUri);
  
          Categories.LoadCompleted += (sender, args) =&gt;
          {
              if (args.Error != null)
              {
                  Debug.WriteLine("Requesting pictures failed. " + args.Error.Message);
              }
              else
              {
                LoadNewPictures();
              }
          };
  </code></pre>
  
  <p>public void LoadNewPictures()
          {</p>
  
  <pre><code>        _newPictures = new DataServiceCollection&lt;Picture&gt;(context);
  
         _newPictures.LoadAsync(picturesUri);
  
          _newPictures.LoadCompleted += (sender, args) =&gt;
          {
              if (args.Error != null)
              {
                  Debug.WriteLine("Requesting pictures failed. " + args.Error.Message);
              }
              else
              {
                  IsDataLoaded = true;
              }
          };
  
      }
  </code></pre>
  
  <p>But it is not working I get only Categories collection. Can anybody help me?</p>