Example #1
0
 /// <summary>
 /// 初始化生成器
 /// </summary>
 /// <param name="builder">标签生成器</param>
 protected override void InitBuilder(TagBuilder builder)
 {
     builder.Style(_config);
     builder.Class(_config);
     builder.AddOutputAttributes(_config);
     builder.Angular(_config);
 }
Example #2
0
 /// <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);
 }
Example #3
0
 /// <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);
 }
Example #4
0
        /// <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);
        }
Example #5
0
        /// <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);
        }