BootstrapBlazorApp1.Shared/Shared/MainLayout.razor.cs
(完整代码) 1KBusing BootstrapBlazor.Components;
using System.Collections.Generic;
namespace BootstrapBlazorApp1.Shared.Shared
{
/// <summary>
///
/// </summary>
public sealed partial class MainLayout
{
private bool UseTabSet { get; set; } = true;
private string Theme { get; set; } = "";
private bool IsOpen { get; set; }
private bool IsFixedHeader { get; set; } = true;
private bool IsFixedFooter { get; set; } = true;
private bool IsFullSide { get; set; } = true;
private bool ShowFooter { get; set; } = true;
private List<MenuItem> Menus { get; set; }
/// <summary>
/// OnInitialized 方法
/// </summary>
protected override void OnInitialized()
{
base.OnInitialized();
// TODO: 菜单获取可以通过数据库获取,此处为示例直接拼装的菜单集合
Menus = GetIconSideMenuItems();
}
private static List<MenuItem> GetIconSideMenuItems()
{
List<MenuItem> menus = new()
{
new MenuItem() { Text = "返回组件库", Icon = "fa fa-fw fa-home", Url = "https://www.blazor.zone/components" },
new MenuItem() { Text = "Index", Icon = "fa fa-fw fa-fa", Url = "" },
new MenuItem() { Text = "Counter", Icon = "fa fa-fw fa-check-square-o", Url = "counter" },
new MenuItem() { Text = "FetchData", Icon = "fa fa-fw fa-database", Url = "fetchdata" }
};
return menus;
}
}
}
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。