| 12345678910111213141516171819202122232425262728293031323334 | using Prism.Mvvm;using System;using System.Collections.Generic;using System.Collections.ObjectModel;using System.Linq;using System.Text;using System.Threading.Tasks;namespace CyberX8_MainPages.Sequence{    public class FileNode : BindableBase    {        public FileNode()        {            this.Files = new ObservableCollection<FileNode>();            this.IsFile = false;        }        private string name = string.Empty;        public string Name        {            get { return name; }            set { SetProperty(ref name, value); }        }        public string FullPath { get; set; }        public FileNode Parent { get; set; }        public ObservableCollection<FileNode> Files { get; set; }        public bool IsFile { get; set; }        public string PrefixPath { get; set; }        public bool IsSelected { get; set; }        public bool IsExpanded { get; set; }    }}
 |