Example #1
0
        /// <summary>
        /// Load data stub. In this example use mock data. In real application load data from database or web service
        /// </summary>
        public void LoadData()
        {
            var first = new TreeLeaf {
                Description = "First description", Title = "First"
            };
            var firstSubs = new[]
            {
                new TreeLeaf(first)
                {
                    Description = "First desc", Title = "First"
                },
                new TreeLeaf(first)
                {
                    Description = "Second desc", Title = "Second"
                },
                new TreeLeaf(first)
                {
                    Description = "Third desc", Title = "Third"
                }
            };

            first.Leaves.AddRange(firstSubs);
            var second = new TreeLeaf {
                Description = "Second description", Title = "Second"
            };
            var third = new TreeLeaf {
                Description = "Third description", Title = "Third"
            };

            Leaves.AddRange(new[]
            {
                first,
                second,
                third,
            });
        }
Example #2
0
 public TreeLeaf(TreeLeaf parent = null)
 {
     Leaves = new List <TreeLeaf>();
     Parent = parent;
 }