ClassContainerNodeViewModelBase<TNode>
Class
Base class for MVVM container nodes.
Definition
Namespace:Telerik.Windows.Controls.Diagrams.Extensions.ViewModels
Assembly:Telerik.Windows.Controls.Diagrams.Extensions.dll
Type Parameters:
TNode
The type of the node.
Syntax:
cs-api-definition
public class ContainerNodeViewModelBase<TNode> : NodeViewModelBase, INotifyPropertyChanged, IDisposable, IContainerItem
Inheritance: objectViewModelBaseItemViewModelBaseNodeViewModelBaseContainerNodeViewModelBase<TNode>
Implements:
Inherited Members
Constructors
ContainerNodeViewModelBase()
Initializes a new instance of the ContainerNodeViewModelBase class.
Declaration
cs-api-definition
public ContainerNodeViewModelBase()
Properties
InternalItems
Gets the internal items collection.
Declaration
cs-api-definition
public ObservableCollection<TNode> InternalItems { get; }
Property Value
ObservableCollection<TNode>
Methods
AddItem(object)
Adds the item to its children.
RemoveItem(object)
Removes the item from its children.