private void fgvLocal_ItemSelected(object sender, EventArgs e) { var item = fgvLocal.SelectedItem; switch (item.ItemType) { case FileItemType.File: break; case FileItemType.Folder: fgvLocal.Clear(); fgvLocal.AddRange(FileItem.FromLocalPath(item.Path)); break; } }
private void LoadLocalFiles(string path) { _currentPath = path; ddbLocalPath.Text = path; if (_settings.LocalPaths == null) { _settings.LocalPaths = new HashSet <string>(); } _settings.LocalPaths.Add(path); fgvLocal.Clear(); var items = FileItem.FromLocalPath(path); fgvLocal.AddRange(items); }