示例#1
0
 public TreeViewItemModel(string path, TreeViewItemModel parent)
 {
     Folder   = new DirectoryInfo(path);
     Parent   = parent;
     children = new ObservableCollection <TreeViewItemModel>();
     if (Serialization.deserializeXML("folders.xml").Contains(Folder.FullName))
     {
         isChecked = true;
     }
     else
     if (parent == null)
     {
         isChecked = false;
     }
     else
     if (parent != null)
     {
         isChecked = parent.IsChecked;
     }
 }
示例#2
0
 public void AddItem(TreeViewItemModel item)
 {
     children.Add(item);
     RaisePropertyChanged("Children");
 }