public MediaFileCollection()
 {
     ocMediaFiles = new ObservableCollection<MediaFile>( );
     toWriteMediaFiles = new List<MediaFile>( );
     fileLoader = new FileLoader( );
     exceptionList = new List<Tuple<string, string>>( );
     filteredMediaFiles = new ObservableCollection<MediaFile>( );
     partialFilePathToMediaFile = new Dictionary<string, MediaFile>( );
     fullFilePathToMediaFile = new Dictionary<string, MediaFile>( );
 }
 public PrimaryWindow()
 {
     InitializeComponent( );
     mediaFileCollection = new MediaFileCollection( );
     FileLoader = new FileLoader();
     FolderToListBoxNameMapping = new Dictionary<string, string>( );
     FolderListboxMapping = new Dictionary<string, ListBox>( );
     FolderGridMapping = new Dictionary<string, Grid>( );
     ExceptionList = new List<Tuple<string, string>>( );
     FileToGridNameMapping = new Dictionary<string, string>( );
     FileTabItemMapping = new Dictionary<string, TabItem>( );
     FileGridMapping = new Dictionary<string, Grid>( );
     PartialNameToMediaFileTabItemName = new Dictionary<string, string>( );
     MediaFileNameToMediaFileGrid = new Dictionary<string, Grid>( );
     SetTabControlStyleToHideTabItemHeaders( tcFiles );
     SetTabControlStyleToHideTabItemHeaders( tcFileInformation );
     ScannedFiles = new ScannedFiles( );
 }