public FileListNavigation(string baseDir, string[] extensionsAllowed,
                           bool recurse, bool excludeMarked = true, string sCurrent = "")
 {
     BaseDirectory      = baseDir;
     _extensionsAllowed = extensionsAllowed;
     _list          = new FileListAutoUpdated(baseDir, recurse);
     _excludeMarked = excludeMarked;
     TrySetPath(sCurrent);
 }
 public void Refresh()
 {
     _list = new FileListAutoUpdated(BaseDirectory, _list.Recurse);
     TrySetPath("");
 }