コード例 #1
0
        protected override Task OnParametersSetAsync()
        {
            ClassNames.Clear()
            .Add(prefixCls)
            .Add($"{prefixCls}-{span.Value}", () => this.span.Value != null)
            .Add($"{prefixCls}-order-{order.Value}", () => this.order.Value != null)
            .Add($"{prefixCls}-offset-{offset.Value}", () => this.offset.Value != null)
            .Add($"{prefixCls}-push-{push.Value}", () => this.push.Value != null)
            .Add($"{prefixCls}-pull-{pull.Value}", () => this.pull.Value != null)
            ;

            this.addSizeClass();

            return(base.OnParametersSetAsync());
        }
コード例 #2
0
        protected override Task OnParametersSetAsync()
        {
            ClassNames.Clear()
            .Add(prefixCls)
            .Add($"{prefixCls}-{type}", () => !string.IsNullOrEmpty(type))
            .Add($"{prefixCls}-{shape}", () => !string.IsNullOrEmpty(shape))
            .Add($"{prefixCls}-background-ghost", () => ghost)
            .Add($"{prefixCls}-block", () => block)
            .Add($"{prefixCls}-loading", () => loading)
            .Add($"{prefixCls}-icon-only", () => ChildContent == null && !string.IsNullOrEmpty(icon))
            .Add($"{prefixCls}-{SizeCls}", () => !string.IsNullOrEmpty(SizeCls));


            return(base.OnParametersSetAsync());
        }
コード例 #3
0
        public void setParams()
        {
            ClassNames.Clear()
            .Add($"{prefixCls}-item")
            .Add($"{prefixCls}-item-pending", () => pending);

            /// dot class
            var c = new ClassNames();

            c.Add($"{prefixCls}-item-head")
            .Add($"{prefixCls}-item-head-custom", () => Dot != null)
            .Add($"{prefixCls}-item-head-{color}")
            ;
            DotClassName = c.ToString();

            /// dot style
            Regex rx = new Regex(@"blue|red|green");

            DotStyle = rx.IsMatch(color) ? "" : $"border-color: {color};";
        }
コード例 #4
0
        protected override Task OnParametersSetAsync()
        {
            ClassNames.Clear();

            return(base.OnParametersSetAsync());
        }