title: Can't read all files properly from StorageFile in Windows 8 metro application
body: <p>I'm developing a simple application in Windows 8 metro applications and I m trying to retrieve files from PicturesLibrary, the code I put is the following :</p>
  
  <pre><code>public async void Initialize()
  {
      IReadOnlyList&lt;StorageFile&gt; storageFiles = await KnownFolders.PicturesLibrary.GetFilesAsync();              
      foreach (var storageFile in storageFiles)
      {   
          BitmapImage bitmapImage = new BitmapImage();
          FileRandomAccessStream stream = (FileRandomAccessStream)await storageFile.OpenAsync(FileAccessMode.Read);
          bitmapImage.SetSource(stream);
          Image image = new Image();
          image.Source = bitmapImage;
          Images.Add(image);
      }
  }
  </code></pre>
  
  <p>then I show these images using their ImageSource.
  The problem that I am meeting is that sometimes it shows them all, somethimes one
  or two , sometimes it deosn't show any image, I don't understand if this is because of the awaitable method GetFileAsync() or other things I may be missing.</p>
  
  <p>Thanks in advance :)</p>