using System.Collections.ObjectModel; namespace DragablzDemo { public class TreeNode { private readonly ObservableCollection _children = new ObservableCollection(); public object Content { get; set; } public ObservableCollection Children { get { return _children; } } } }