//string type = "Folder"; #endregion // Data #region CreateTreeList public static List <CheckTreeViewModel> CreateTreeList() { CheckTreeViewModel root = new CheckTreeViewModel("Weapons") { IsInitiallySelected = true, Children = { new CheckTreeViewModel("Blades") { Children = { new CheckTreeViewModel("Daggers") { Type = "Folder", Children ={ new CheckTreeViewModel("Stiletto") } }, new CheckTreeViewModel("Machete"), new CheckTreeViewModel("Sword"), } }, new CheckTreeViewModel("Vehicles") { Children = { new CheckTreeViewModel("Apache Helicopter"), new CheckTreeViewModel("Submarine"), new CheckTreeViewModel("Tank"), } }, new CheckTreeViewModel("Guns") { Children = { new CheckTreeViewModel("AK 47"), new CheckTreeViewModel("Beretta"), new CheckTreeViewModel("Uzi"), } }, } }; root.Initialize(); return(new List <CheckTreeViewModel> { root }); }
public static List <CheckTreeViewModel> CreateTreeList(SRCServerList IncomingServerList) { CheckTreeViewModel toreturn = new CheckTreeViewModel(IncomingServerList.Folder.Name); foreach (StivTaskConsole.Folder afolder in IncomingServerList.Folder.FolderList) { var toadd = ProcessFolder(afolder); toreturn.Children.Add(toadd[0]); } foreach (StivTaskConsole.Server aserver in IncomingServerList.Folder.ServerList) { var childtoadd = new CheckTreeViewModel(aserver.Name); childtoadd.Type = "ServerList"; toreturn.Children.Add(childtoadd); } toreturn.Initialize(); return(new List <CheckTreeViewModel> { toreturn }); }