public string SelectImagefile()
 {
     return(Invoke(() => SystemDialogs.SelectImageFile(PlayniteWindows.CurrentWindow)));
 }
 public string SelectFolder()
 {
     return(Invoke(() => SystemDialogs.SelectFolder(PlayniteWindows.CurrentWindow)));
 }
 public string SaveFile(string filter, bool promptOverwrite)
 {
     return(Invoke(() => SystemDialogs.SaveFile(PlayniteWindows.CurrentWindow, filter, promptOverwrite)));
 }
 public List <string> SelectFiles(string filter)
 {
     return(Invoke(() => SystemDialogs.SelectFiles(PlayniteWindows.CurrentWindow, filter)));
 }
 public string SaveFile(string filter)
 {
     return(Invoke(() => SystemDialogs.SaveFile(PlayniteWindows.CurrentWindow, filter)));
 }