public void AddToListView() { using (OpenFileDialog ofd = new OpenFileDialog() { Multiselect = true, ValidateNames = true, CheckFileExists = true, CheckPathExists = true, Filter = "" }) { DialogHelper.AddFilterToDialog <EImageFormat>(ofd, "All Image Files"); DialogHelper.AddFilterToDialog <EVideoFormat>(ofd, "All Video Files"); if (ofd.ShowDialog() == DialogResult.OK) { foreach (var fileName in ofd.FileNames) { var inputFile = new InputFileModel(fileName); var imageList = _winForm.ImageList[(int)ListViewerDisplay]; var listViewer = _winForm.ListViews[(int)ListViewerDisplay]; AddInputFileToList(inputFile, listViewerModel.ListOfListInputFolder[(int)ListViewerDisplay], imageList, listViewer); } } ; } }