title: Xamarin.Forms - How to open files stored in local storage
body: <p>We need to open MS office &amp; media file (.docx, .xlsx, pptx, .png, .bmp, .mp4, .avi, etc) from local storage of mobile application using Xamarin.Forms</p>
  
  <p>We dont require to open the file inside the application. Just, we need to invoke the respective application in the device for opening its file type.</p>
  
  <p>we have tried:
  <code>Device.OpenUri(new Uri("https://www.w3.org/TR/PNG/iso_8859-1.txt"))</code> however text file is opening in browser, we want to open these files in their application or atleast a window should appear asking choose the application to open the file.</p>
  
  <p>Note: We are using Xamarin.Forms for Windows, Android &amp; iOS application.</p>