예제 #1
0
        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);
        }
예제 #2
0
        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);
        }