Exemplo n.º 1
0
        private ObservableTreeNode GetTestTree()
        {
            var n1 = new ObservableTreeNode(new TestNode(11));
            var n11 = new ObservableTreeNode(new TestNode(111));
            var n12 = new ObservableTreeNode(new TestNode(112));
            n1.InsertChildAt(0, n11);
            n1.InsertChildAt(1, n12);

            var n2 = new ObservableTreeNode(new TestNode(12));
            var n21 = new ObservableTreeNode(new TestNode(121));
            var n22 = new ObservableTreeNode(new TestNode(122));
            n2.InsertChildAt(0, n21);
            n2.InsertChildAt(1, n22);

            var n3 = new ObservableTreeNode(new TestNode(13));

            var n311 = new ObservableTreeNode(new TestNode(1311));
            var n312 = new ObservableTreeNode(new TestNode(1312));
            var n31 = new ObservableTreeNode(new TestNode(131));
            n31.InsertChildAt(0, n311);
            n31.InsertChildAt(1, n312);

            var n32 = new ObservableTreeNode(new TestNode(132));
            n3.InsertChildAt(0, n31);
            n3.InsertChildAt(1, n32);

            var n = new ObservableTreeNode(new TestNode(1));
            n.InsertChildAt(0, n1);
            n.InsertChildAt(1, n2);
            n.InsertChildAt(2, n3);

            return n;
        }