public void DeleteFolder(PackageComponentsComponentItemsFolder folder) { try { packageManager.RemoveFolder(folder); } catch (Exception ex) { Debug.WriteLine(ex); } OnPropertyChanged("PackageComponentFolders"); }
public UserDirectory(string path, PackageComponentsComponentItemsFolder parentItemsFolder, bool isTopLevel) : base(path, parentItemsFolder) { IsTopLevel = isTopLevel; if (Path.Length <= 256) { if (System.IO.Directory.Exists(Path)) { foreach (var dir in System.IO.Directory.EnumerateDirectories(Path)) { SubFolders.Add(new UserDirectory(dir, parentItemsFolder, false)); } foreach (var file in System.IO.Directory.EnumerateFiles(path)) { Files.Add(new UserFile(file, parentItemsFolder)); } } } }
public void EditFolder(PackageComponentsComponentItemsFolder folder) { packageManager.EditFolder(folder); OnPropertyChanged("PackageComponentFolders"); }
public UserFile(string path, PackageComponentsComponentItemsFolder parentItemsFolder) : base(path, parentItemsFolder) { }
public UserItem(string path, PackageComponentsComponentItemsFolder parentItemsFolder) { Path = path; ParentItemsFolder = parentItemsFolder; }