title: How do I maintain the file order in Windows Explorer when drag and dropping files into wpf/C# application?
body: <p>In my application the user can drag and drop files from windows explorer onto a listbox in my application. This all works excellent however when dragging multiple files, depending which file the user clicks in windows explorer to begin dragging, the order the files passed will differ when calling:</p>
  
  <pre><code>e.Data.GetData(DataFormats.FileDrop)
  </code></pre>
  
  <p>How do I receive the files in the same order as they are displayed in windows explorer?</p>
  
  <p>Thanks for your help!</p>