Looking back to understand the future: OpenFileDialog vs. FileOpenPicker

Most of us are familiar with the standard .NET OpenFileDialog object. With the introduction of Windows 8 Store apps the OpenFileDialog has gotten a facelift, a simplified API and yet somehow it’s still not quite the same. The new FileOpenPicker (or Picker) has been the subject of much mystery and confusion on the MSDN forums….

The ListingInformation.ProductListings object has a different interface when deployed to the Windows Store

The CurrentAppSimulator class is useful for exploring licensing information for your Windows Store app.  Once you are done testing you can change the class name to CurrentApp with confidence that your app will perform correctly when deployed to the Windows Store.  There can be a subtle problem if you do not closely follow our sample…