/// <summary> /// 初始化生成器 /// </summary> /// <param name="builder">标签生成器</param> protected override void InitBuilder(TagBuilder builder) { builder.Style(_config); builder.Class(_config); builder.AddOutputAttributes(_config); builder.Angular(_config); }
/// <summary> /// 配置 /// </summary> protected void Config(TagBuilder builder) { builder.Style(_config); builder.Class(_config); builder.AddOutputAttributes(_config); ConfigId(builder); ConfigDirection(builder); ConfigAlign(builder); ConfigGap(builder); ConfigFlex(builder); ConfigContent(builder); }
/// <summary> /// 配置 /// </summary> protected void Config(TagBuilder builder) { builder.Style(_config); builder.Class(_config); builder.AddOutputAttributes(_config); ConfigId(builder); ConfigFlex(builder); ConfigOrder(builder); ConfigOffset(builder); ConfigAlign(builder); ConfigFill(builder); ConfigAngular(builder); ConfigContent(builder); }
/// <summary> /// 获取单个图标生成器 /// </summary> private TagBuilder GetSingleIconBuilder() { TagBuilder result = TagBuilder.Null; if (IsFontAwesome()) { result = GetFontAwesomeBuilder(); } if (IsMaterial()) { result = GetMaterialIconBuilder(); } result.AddOutputAttributes(_config); result.Class(_config); return(result); }
/// <summary> /// 获取单个图标生成器 /// </summary> private TagBuilder GetSingleIconBuilder() { TagBuilder result = TagBuilder.Null; if (_config.Contains(UiConst.FontAwesomeIcon)) { result = GetFontAwesomeBuilder(UiConst.FontAwesomeIcon); } if (_config.Contains(UiConst.MaterialIcon)) { result = GetMaterialIconBuilder(); } result.AddOutputAttributes(_config); result.Class(_config); return(result); }