protected virtual void OnAddFile(FileInfo fi) { NavigationFileHandler handler = FileAdded; if (handler != null) handler(fi); }