Ejemplo n.º 1
0
        public TreeNodeViewModel(TreeNodeViewModel parent, string name)
        {
            _parent = parent;
            _name   = name;

            _children = new ObservableCollection <TreeNodeViewModel>();

            ResetChildren();
        }
Ejemplo n.º 2
0
        public FileViewModel(IFile file, TreeNodeViewModel parent) : base(parent, file.Name)
        {
            Model = file;

            var compressed = file.BytesCompressed.ToFileSize()
                             .Split(' ');

            CompressedSizeValue = compressed[0];
            CompressedSizeUnit  = compressed[1];

            var uncompressed = file.BytesUncompressed.ToFileSize()
                               .Split(' ');

            UncompressedSizeValue = uncompressed[0];
            UncompressedSizeUnit  = uncompressed[1];
        }
Ejemplo n.º 3
0
 private bool ContainsOrIsAnyFileSearchResult(TreeNodeViewModel child)
 {
     return(_search.FileResults.Any(m => m.File.Path.StartsWith(child.Path)));
 }
Ejemplo n.º 4
0
 private bool IsAFile(TreeNodeViewModel c)
 {
     return(c is FileTreeNodeViewModel);
 }
Ejemplo n.º 5
0
 public DirectoryViewModel(IDirectory directory, TreeNodeViewModel parent) :
     base(parent, directory.Name)
 {
     Model = directory;
 }