Esempio n. 1
0
        static NavigationMenuStorage()
        {
            var main      = new NavigationMenuItemModel("Main", PackIconKind.HomeOutline, NavigationButtons.Home);
            var download  = new NavigationMenuItemModel("Download", PackIconKind.Download, NavigationButtons.Download);
            var homeGroup = new NavigationMenuGroupModel("Home", null, new List <NavigationMenuItemViewModel> {
                new NavigationMenuItemViewModel(main),
                new NavigationMenuItemViewModel(download),
            });

            var game      = new NavigationMenuItemModel("Games", PackIconKind.GamepadVariant, NavigationButtons.Games);
            var emulators = new NavigationMenuItemModel("Emulators", PackIconKind.SpaceInvaders, NavigationButtons.Emulators);
            var gameGroup = new NavigationMenuGroupModel("Play", null, new List <NavigationMenuItemViewModel> {
                new NavigationMenuItemViewModel(game),
                new NavigationMenuItemViewModel(emulators)
            });

            var film        = new NavigationMenuItemModel("Films", PackIconKind.Filmstrip, NavigationButtons.Films);
            var serials     = new NavigationMenuItemModel("Serials", PackIconKind.Film, NavigationButtons.Serials);
            var moviesGroup = new NavigationMenuGroupModel("Movies", null, new List <NavigationMenuItemViewModel> {
                new NavigationMenuItemViewModel(film),
                new NavigationMenuItemViewModel(serials),
            });

            var book      = new NavigationMenuItemModel("Book", PackIconKind.BookOpen, NavigationButtons.Book);
            var comics    = new NavigationMenuItemModel("Comics", PackIconKind.CityVariant, NavigationButtons.Comics);
            var readGroup = new NavigationMenuGroupModel("Read", null, new List <NavigationMenuItemViewModel> {
                new NavigationMenuItemViewModel(book),
                /*new NavigationMenuItemViewModel(comics),*/
            });

            Groups = new List <NavigationMenuGroupViewModel> {
                new NavigationMenuGroupViewModel(homeGroup),
                new NavigationMenuGroupViewModel(gameGroup),
                new NavigationMenuGroupViewModel(moviesGroup),
                new NavigationMenuGroupViewModel(readGroup)
            };
        }
Esempio n. 2
0
 public NavigationMenuGroupViewModel(NavigationMenuGroupModel model)
 {
     ItemModel = model;
 }