/// <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); }
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); }
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); }
public static FlexLayout AlignItems(this FlexLayout layout, FlexAlignItems align) { layout.AlignItems = align; return(layout); }
public static FlexLayout Align(this FlexLayout layout, FlexAlignContent content, FlexAlignItems items) { layout.AlignContent = content; layout.AlignItems = items; return(layout); }
public static T AlignItems <T>(this T flexlayout, FlexAlignItems alignItems) where T : IRxFlexLayout { flexlayout.AlignItems = alignItems; return(flexlayout); }