コード例 #1
0
ファイル: Navigation.cs プロジェクト: 188867052/Quartz.Web
        private static string GetDropDown()
        {
            DropDownMenu         menu1 = new DropDownMenu(HomeRoute.Components, "apps", "Components");
            IList <DropDownMenu> list1 = new List <DropDownMenu>
            {
                new DropDownMenu($"{HomeRoute.Headers}#headers", "dns", "Headers"),
                new DropDownMenu($"{HomeRoute.Features}#features", "build", "Features"),
                new DropDownMenu($"{HomeRoute.Blogs}#blogs", "list", "Blogs"),
                new DropDownMenu($"{HomeRoute.Teams}#teams", "people", "Teams"),
                new DropDownMenu($"{HomeRoute.Projects}#projects", "assignment", "Projects"),
                new DropDownMenu($"{HomeRoute.Pricing}#pricing", "monetization_on", "Pricing"),
                new DropDownMenu($"{HomeRoute.Testimonials}#testimonials", "chat", "Testimonials"),
                new DropDownMenu($"{HomeRoute.ContactUs}#contactus", "call", "Contacts"),
            };

            DropDown dropDown1 = new DropDown
            {
                Toggle = new DropDownToggle("view_day", "Sections"),
                Menu   = list1,
            };

            IList <DropDownMenu> list2 = new List <DropDownMenu>
            {
                new DropDownMenu(HomeRoute.AboutUs, "account_balance", "About Us"),
                new DropDownMenu(HomeRoute.BlogPost, "art_track", "Blog Post"),
                new DropDownMenu(HomeRoute.BlogPosts, "view_quilt", "Blog Posts"),
                new DropDownMenu(HomeRoute.ContactUs, "location_on", "Contact Us"),
                new DropDownMenu(HomeRoute.LandingPage, "view_day", "Landing Page"),
                new DropDownMenu(HomeRoute.LoginPage, "fingerprint", "Login Page"),
                new DropDownMenu(HomeRoute.PricingPage, "attach_money", "Pricing Page"),
                new DropDownMenu(HomeRoute.Ecommerce, "shop", "Ecommerce Page"),
                new DropDownMenu(HomeRoute.ProductPage, "beach_access", "Product Page"),
                new DropDownMenu(HomeRoute.ProfilePage, "account_circle", "Profile Page"),
                new DropDownMenu(HomeRoute.SignUp, "person_add", "Signup Page"),
                new DropDownMenu(HomeRoute.Icons, "insert_emoticon", "Material Icons"),
                new DropDownMenu(ScheduleRoute.Index, "schedule", "Task Schedules"),
            };

            DropDown dropDown2 = new DropDown
            {
                Toggle = new DropDownToggle("view_carousel", "Examples"),
                Menu   = list2,
            };

            IList <DropDownMenu> list3 = new List <DropDownMenu>
            {
                new DropDownMenu(GeneratorRoute.ShowClass, "class", "Route Class"),
                new DropDownMenu(RouteRoute.Index, "ac_unit", "Route Index"),
                new DropDownMenu(RouteRoute.ShowAllRoutes, "smoking_rooms", "Route Json"),
                new DropDownMenu(GeneratorRoute.GenerateEnum, "smoking_rooms", "Generate Enums"),
                new DropDownMenu(GeneratorRoute.RenameFile, "smoking_rooms", "Rename Files"),
                new DropDownMenu(DependencyInjection.Analyzer.RouteRoute.ShowAllServices, "pool", "Dependency Injection"),
                new DropDownMenu(GeneratorRoute.ShowScript, "style", "Script & Style & Html"),
                new DropDownMenu(GeneratorRoute.AppSettings, "settings", "Show AppSettings"),
                new DropDownMenu(GeneratorRoute.TagAnalyze, "check", "Tag Analyze"),
                new DropDownMenu(GeneratorRoute.SortingTag, "sort_by_alpha", "Sort Tag Fields"),
                new DropDownMenu(EntityFrameworkCore.SqlProfile.RouteRoute.ShowAllSql, "search", "Sql Profile"),
            };

            DropDown dropDown3 = new DropDown
            {
                Toggle = new DropDownToggle("flash_auto", "Generator"),
                Menu   = list3,
            };

            IList <DropDownMenu> list4 = new List <DropDownMenu>
            {
                new DropDownMenu("https://material.io/tools/icons/?style=baseline", "insert_emoticon", "Material Icons"),
                new DropDownMenu("http://www.fontawesome.com.cn/faicons/", "insert_emoticon", "Font Awesome Icons"),
                new DropDownMenu(GeneratorRoute.Scaffold, "insert_emoticon", "Scaffold"),
            };

            DropDown dropDown4 = new DropDown
            {
                Toggle = new DropDownToggle("link", "Links"),
                Menu   = list4,
            };

            return(menu1.ToHtml() + dropDown1.ToHtml() + dropDown2.ToHtml() + dropDown3.ToHtml() + dropDown4.ToHtml());
        }