Esempio n. 1
0
        private void toolStripButtonOpenFolder_Click(object sender, EventArgs e)
        {
            CommonOpenFileDialog dialog = new CommonOpenFileDialog
            {
                InitialDirectory = "C:\\Users",
                IsFolderPicker   = true
            };

            if (dialog.ShowDialog() == CommonFileDialogResult.Ok)
            {
                var importableexts  = Enum.GetNames(typeof(EImportable)).Select(_ => $".{_}").ToList();
                var importablefiles = (from file in Directory.GetFiles(dialog.FileName, "*.*")
                                       from ext in importableexts
                                       where file.Contains(ext)
                                       select file).ToList();
                viewModel.AddObjects(importablefiles, dialog.FileName);
            }
        }