public static string BuildOpenFilter() { var any = new FileTypeDialogDataSet(FileTypeDialogDataSet.SetKind.Any).GetFormattedTypes(); var pixi = new FileTypeDialogDataSet(FileTypeDialogDataSet.SetKind.Pixi).GetFormattedTypes(); var images = new FileTypeDialogDataSet(FileTypeDialogDataSet.SetKind.Images).GetFormattedTypes(); var filter = any + "|" + pixi + "|" + images; return(filter); }
private string OpenFilePicker() { var imagesFilter = new FileTypeDialogDataSet(FileTypeDialogDataSet.SetKind.Images).GetFormattedTypes(); OpenFileDialog dialog = new OpenFileDialog { Title = "Reference layer path", CheckPathExists = true, Filter = imagesFilter }; return((bool)dialog.ShowDialog() ? dialog.FileName : null); }