コード例 #1
0
ファイル: FluentFlex.cs プロジェクト: weiplanet/Blazorise
        /// <summary>
        /// Applies the align-items rule to the current flex definition.
        /// </summary>
        /// <param name="alignItems">Align-items to be apply.</param>
        /// <returns>Next rule reference.</returns>
        public IFluentFlexAll WithAlignItems(FlexAlignItems alignItems)
        {
            currentFlexDefinition            = GetDefinition();
            currentFlexDefinition.AlignItems = alignItems;
            Dirty();

            return(this);
        }
コード例 #2
0
        public void AreAlignItems(string expected, FlexAlignItems alignItems)
        {
            var flex = new FluentFlex();

            flex.WithFlexType(FlexType.Flex);
            flex.WithAlignItems(alignItems);

            var classname = flex.Class(classProvider);

            Assert.Equal(expected, classname);
        }
コード例 #3
0
 public static FlexLayout Configure(this FlexLayout layout,
                                    FlexAlignContent alignContent = FlexAlignContent.Center,
                                    FlexAlignItems alignItems     = FlexAlignItems.Center,
                                    FlexDirection direction       = FlexDirection.Column,
                                    FlexJustify justify           = FlexJustify.Center,
                                    FlexPosition position         = FlexPosition.Absolute,
                                    FlexWrap wrap = FlexWrap.NoWrap)
 {
     layout.AlignContent   = alignContent;
     layout.AlignItems     = alignItems;
     layout.Direction      = direction;
     layout.JustifyContent = justify;
     layout.Position       = position;
     layout.Wrap           = wrap;
     return(layout);
 }
コード例 #4
0
 public static FlexLayout AlignItems(this FlexLayout layout, FlexAlignItems align)
 {
     layout.AlignItems = align;
     return(layout);
 }
コード例 #5
0
 public static FlexLayout Align(this FlexLayout layout, FlexAlignContent content, FlexAlignItems items)
 {
     layout.AlignContent = content;
     layout.AlignItems   = items;
     return(layout);
 }
コード例 #6
0
 public static T AlignItems <T>(this T flexlayout, FlexAlignItems alignItems) where T : IRxFlexLayout
 {
     flexlayout.AlignItems = alignItems;
     return(flexlayout);
 }