Exemple #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="TreeItemViewModel"/> class.
 /// </summary>
 /// <param name="name">The name.</param>
 /// <param name="parent">The parent.</param>
 public TreeItemViewModel(string name, TreeItemViewModel parent)
 {
     this._name   = name;
     this._parent = parent;
     this._children.CollectionChanged += ChildrenCollectionChanged;
 }
Exemple #2
0
 /// <summary>
 /// Removes the child.
 /// </summary>
 /// <param name="child">The child.</param>
 internal void RemoveChild(TreeItemViewModel child) => this._children.Remove(child);
Exemple #3
0
 /// <summary>
 /// Adds the child.
 /// </summary>
 /// <param name="child">The child.</param>
 public void AddChild(TreeItemViewModel child) => this._children.Add(child);
 public DirectoryItemViewModel(string name, TreeItemViewModel parent) : base(name, parent) =>
     this.PropertyChanged += DirectoryItemViewModelPropertyChanged;