コード例 #1
0
        public TFluent Padding(double uniformSize = 1)
        {
            this.BuilderActions.Add(layout => {
                layout.Padding = FluentPadding.Padding(uniformSize);
            });

            return(this as TFluent);
        }
コード例 #2
0
        public TFluent Padding(double horizontalSize = 1, double verticalSize = 1)
        {
            this.BuilderActions.Add(layout => {
                layout.Padding = FluentPadding.Padding(horizontalSize, verticalSize);
            });

            return(this as TFluent);
        }
コード例 #3
0
        public TFluent Padding(double left = 1, double top = 1, double right = 1, double bottom = 1)
        {
            this.BuilderActions.Add(layout => {
                layout.Padding = FluentPadding.Padding(left, top, right, bottom);
            });

            return(this as TFluent);
        }
コード例 #4
0
        public void AreSizes(string expected, SpacingSize spacingSize)
        {
            var padding = new FluentPadding();

            padding.WithSize(spacingSize);

            var classname = padding.Class(classProvider);

            Assert.Equal(expected, classname);
        }
コード例 #5
0
        public void SetPadding()
        {
            // setup
            var padding = new FluentPadding().Is1;
            var button  = new Button();

            // test
            button.Padding = padding;

            // validate
            Assert.Equal(padding, button.Padding);
        }
コード例 #6
0
        public void AreBreakpoints_OnAll(string expected, SpacingSize spacingSize, Side side, Breakpoint breakpoint)
        {
            var padding = new FluentPadding();

            padding.WithSize(spacingSize);

            if (side != Side.None)
            {
                padding.WithSide(side);
            }

            if (breakpoint != Breakpoint.None)
            {
                padding.WithBreakpoint(breakpoint);
            }

            var classname = padding.Class(classProvider);

            Assert.Equal(expected, classname);
        }