Client/AntDesignClient/Gardener.Client.AntDesignUi.Base/Components/TagPro.razor.cs
(开头部分) 5KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
// -----------------------------------------------------------------------------
// 园丁,是个很简单的管理系统
// gitee:https://gitee.com/hgflydream/Gardener
// issues:https://gitee.com/hgflydream/Gardener/issues
// -----------------------------------------------------------------------------
using AntDesign;
using Gardener.Attributes;
using Gardener.Client.Base;
using Microsoft.AspNetCore.Components;
using Microsoft.AspNetCore.Components.Web;
namespace Gardener.Client.AntDesignUi.Base.Components
{
/// <summary>
/// tag 加强
/// </summary>
/// <remarks>
/// 详情见: https://gitee.com/hgflydream/Gardener/issues/I5P6FA
/// </remarks>
public partial class TagPro : AntDomComponentBase
{
/// <summary>
/// 随机用的预设颜色
/// </summary>
private PresetColor[] colors = Enum.GetValues<PresetColor>();
/// <summary>
/// Tag content
/// </summary>
[Parameter]
public RenderFragment? ChildContent { get; set; }
/// <summary>
/// tag 显示的文本
/// </summary>
/// <remarks>
/// 如果是枚举类型,可以自动获取枚举上的
/// <see cref="System.ComponentModel.DescriptionAttribute"/>作为 文本
/// 和
/// <see cref="TagColorAttribute"/> 作为颜色
/// 如果没有可用颜色,将自动随机从 <see cref="PresetColor"/> 中获取一个
/// </remarks>
[Parameter]
public object? Text { get; set; }
/// <summary>
/// 自定义颜色
/// </summary>
[Parameter]
public string? Color { get; set; }
/// <summary>
/// 禁用随机颜色
/// </summary>
[Parameter]
public bool DisabledRandomColor { get; set; }=false;
/// <summary>
/// 预设颜色
后面还有 123 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
