Beispiel #1
0
        //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
            });
        }
Beispiel #2
0
        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
            });
        }