// Shared initialization code void Initialize () { animalTree = new Animal() { Name = "My Animals", Children = new List<Animal> () { new Animal () { Name = "Amphibians", Children = new List<Animal> () { new Animal () { Name = "Frog" }, new Animal () { Name = "Amphibious Snake" } } }, new Animal () { Name = "Birds", Children = new List<Animal> () { new Animal () { Name = "Parrots", Children = new List<Animal> () { new Animal () { Name = "Maccaw" }, new Animal () { Name = "African Gray" } } }, new Animal () { Name = "Song Birds", Children = new List<Animal> () { new Animal () { Name = "Blue Jay" }, new Animal () { Name = "Western Goldfinch" } } }, } }, new Animal () { Name = "Mammals", Children = new List<Animal> () { new Animal () { Name = "Human" }, new Animal () { Name = "Opossum" }, new Animal () { Name = "Kangaroo" }, new Animal () { Name = "Rat" }, new Animal () { Name = "Gorrila" } } }, new Animal () { Name = "Fish", Children = new List<Animal> () { new Animal () { Name = "Sea Bass" }, new Animal () { Name = "Lake Trout" }, new Animal () { Name = "Bluefin Tuna" }, new Animal () { Name = "Amberjack Tuna" }, new Animal () { Name = "Steelhead" }, new Animal () { Name = "Salmon" }, new Animal () { Name = "Minnow" } } } } }; }
public AnimalsOutlineDataSource (Animal animalsTree) : base() { this.animalsTree = animalsTree; }