On .NET Framework you can use System.Windows.Forms.OpenFileDialog for open files with the native Windows UI but that only works on Windows.
There is a System.Windows.Forms.OpenFileDialog implementation for .Net Core or another alternative?
See Question&Answers more detail:os