Enums: Common
A value type defined by a series of named constants of the underlying type.
We use enum type as a strongly typed options to
DisplayType.NoneDoes not render the html element at all in the page.Visibility.DefaultHides the element, but it still takes up space in the page. It is basically invisible.
AddonType
Addon element type.
AddonType.BodyMain addon of a field.AddonType.StartAddon will placed at the start of a field.AddonType.EndAddon will placed at the end of a field.
Alignment
Defines the alignment of an element.
Alignment.DefaultNo alignment will be applied.Alignment.StartAligns an element to the left.Alignment.CenterAligns an element on the center.Alignment.EndAligns an element to the right.
Background
Predefined set of contextual background colors.
Background.DefaultNo color will be applied to an element.Background.PrimaryPrimary color.Background.SecondarySecondary color.Background.SuccessSuccess color.Background.DangerDanger color.Background.WarningWarning color.Background.InfoInfo color.Background.LightLight color.Background.DarkDark color.Background.WhiteWhite color.Background.TransparentTransparent color.Background.BodyBody color. Note that body color must be defined through the
BarCollapseMode
Defines how the bar will be collapsed.
BarCollapseMode.HideBar will be hidden completely when collapsed.BarCollapseMode.SmallBar will be collapsed into smaller version with icons.
BarMode
Bar orientation and menu display.
BarMode.HorizontalHorizontal navbar with dropdown menus.BarMode.VerticalPopoutVertical navbar with pop-out menus.BarMode.VerticalInlineVertical navbar with inline dropdown menus.BarMode.VerticalSmallSmall vertical navbar with pop-out menus.
BarTogglerMode
Defines the look and position of the bar toggler.
BarTogglerMode.NormalThe standard inline bar toggler. Supported by Horizontal and Vertical BarModes.BarTogglerMode.PopoutA popout style bar toggler. Supported only on Vertical BarModes.
BarMenuToggleBehavior
Defines how the bar menu will behave when toggled.
BarMenuToggleBehavior.AllowSingleMenuOnly a single menu will be toggled at a time.BarMenuToggleBehavior.AllowMultipleMenusMultiple menus can be toggled at a time.
BorderColor
Predefined set of contextual border colors.
BorderColor.NoneNo color will be applied to an element.BorderColor.PrimaryPrimary color.BorderColor.SecondarySecondary color.BorderColor.SuccessSuccess color.BorderColor.DangerDanger color.BorderColor.WarningWarning color.BorderColor.InfoInfo color.BorderColor.LightLight color.BorderColor.DarkDark color.BorderColor.WhiteWhite color.
BorderRadius
Radius styles of an element.
BorderRadius.DefaultDon't apply any borders.BorderRadius.RoundedMakes the element rounded on all sides.BorderRadius.RoundedTopMakes the element rounded on top side of the element.BorderRadius.RoundedRightMakes the element rounded on right side of the element.BorderRadius.RoundedBottomMakes the element rounded on bottom side of the element.BorderRadius.RoundedLeftMakes the element rounded on left side of the element.BorderRadius.RoundedCircleMakes the element as circle shaped.BorderRadius.RoundedPillMakes the element as pill shaped.BorderRadius.RoundedZeroMakes the element without any round corners.
BorderSide
Defines the border sides.
BorderSide.AllShows the border on all sides of the element.BorderSide.TopShows the border on top side of the element.BorderSide.RightShows the border on right side of the element.BorderSide.BottomShows the border on bottom side of the element.BorderSide.LeftShows the border on left side of the element.
BorderSize
Defines the border sizes.
BorderSize.DefaultBorder size will not be applied.BorderSize.Is0Makes the element borderless.BorderSize.Is1Borders will be 1px wide.BorderSize.Is2Borders will be 2px wide.BorderSize.Is3Borders will be 3px wide.BorderSize.Is4Borders will be 4px wide.BorderSize.Is5Borders will be 5px wide.
BreadcrumbMode
Defines the breadcrumb activation mode.
BreadcrumbMode.NoneNo activation will be applied, meaning it must be applied manually by setting theBreadcrumbMode.AutoBreadcrumb items will be activated based on current navigation.
Breakpoint
Defines the media breakpoint.
Breakpoint.NoneBreakpoint is undefined.Breakpoint.MobileValid on all devices. (extra small)Breakpoint.TabletBreakpoint on tablets (small).Breakpoint.DesktopBreakpoint on desktop (medium).Breakpoint.WidescreenBreakpoint on widescreen (large).Breakpoint.FullHDBreakpoint on large desktops (extra large).
ButtonsRole
Buttons group behaviour.
ButtonsRole.AddonsDisplay buttons as addons.ButtonsRole.ToolbarDisplay buttons as toolbar buttons.
ButtonType
Defines the button type and behaviour.
ButtonType.ButtonThe button is a clickable button.ButtonType.SubmitThe button is a submit button (submits form-data).ButtonType.ResetThe button is a reset button (resets the form-data to its initial values).ButtonType.LinkThe button will be rendered as a link but will appear as a regular button.
CarouselDirection
Defines the direction of carousel slides.
CarouselDirection.PreviousSlides will go in reverse, usually right-to-left.CarouselDirection.NextSlides will go forward, usually left-to-right.
CharacterCasing
Specifies the case of characters in an element.
CharacterCasing.NormalThe case of characters is left unchanged.CharacterCasing.UpperConverts all characters to uppercase.CharacterCasing.LowerConverts all characters to lowercase.CharacterCasing.TitleConvert first character to uppercase and all other to lowercase.
CloseReason
Specifies the reason that a component was closed.
CloseReason.NoneThe cause of the closure was not defined or could not be determined.CloseReason.UserClosingThe user is closing the component through the user interface.CloseReason.FocusLostClosingThe component has lost focus or user has gone out of bounds.CloseReason.EscapeClosingPressing the escape key is closing the component.
Color
Predefined set of contextual colors.
Color.DefaultNo color will be applied to an element.Color.PrimaryPrimary color.Color.SecondarySecondary color.Color.SuccessSuccess color.Color.DangerDanger color.Color.WarningWarning color.Color.InfoInfo color.Color.LightLight color.Color.DarkDark color.Color.LinkLink color.
ColumnWidth
Defines number of columns to occupy in the grid.
ColumnWidth.DefaultNo sizing.ColumnWidth.Is1One column width.ColumnWidth.Is2Two columns width.ColumnWidth.Is3Three columns width.ColumnWidth.Is4Four columns width.ColumnWidth.Is5Five columns width.ColumnWidth.Is6Six columns width.ColumnWidth.Is7Seven columns width.ColumnWidth.Is8Eight columns width.ColumnWidth.Is9Nine columns width.ColumnWidth.Is10Ten columns width.ColumnWidth.Is11Eleven columns width.ColumnWidth.Is12Twelve columns width.ColumnWidth.FullTwelve columns width.ColumnWidth.HalfSix columns width.ColumnWidth.ThirdFour columns width.ColumnWidth.QuarterThree columns width.ColumnWidth.AutoFill all available space.
ControlRole
Custom input roles.
ControlRole.NoneControl doesn't have any special rule.ControlRole.CheckControl is meant to be used withControlRole.RadioControl is meant to be used withControlRole.SwitchControl is meant to be used withControlRole.FileControl is meant to be used withControlRole.TextControl is meant to be used with
CurrencySymbolPlacement
Placement of the currency sign, relative to the number shown (as a prefix or a suffix).
CurrencySymbolPlacement.PrefixThe symbol will be placed at the beginning of the number.CurrencySymbolPlacement.SuffixThe symbol will be placed at the end of the number.
Cursor
Defines the mouse cursor.
Cursor.DefaultDefault behaviour, nothing will be changed.Cursor.PointerThe cursor is a pointer and indicates a link.
DateInputMode
Hints at the type of data that might be entered by the user while editing the
DateInputMode.DateOnly date is allowed to be entered.DateInputMode.DateTimeBoth date and time are allowed to be entered.DateInputMode.MonthAllowed to select only year and month. Note that not all browser supports this mode, see
DateInputSelectionMode
Defines the mode in which the dates can be selected.
DateInputSelectionMode.SingleOnly one date can be selected.DateInputSelectionMode.RangeAllowed to select a range of dates.DateInputSelectionMode.MultipleAllowed to select multiple dates.
Direction
Direction of an dropdown menu.
Direction.DefaultA default direction will be used, in most cases it is the same as Down.Direction.DownTrigger dropdown menus bellow an element (default behaviour).Direction.UpTrigger dropdown menus above an element.Direction.RightTrigger dropdown menus to the right of an element.Direction.LeftTrigger dropdown menus to the left of an element.Direction.EndTrigger dropdown menus to the end of an element.Direction.StartTrigger dropdown menus to the start of an element.
DisplayDirection
Defines direction of flex items in a flex container.
DisplayDirection.DefaultDirection will not be applied.DisplayDirection.RowThe flex container's main-axis is defined to be the same as the text direction. The main-start and main-end points are the same as the content direction.DisplayDirection.ColumnThe flex container's main-axis is the same as the block-axis. The main-start and main-end points are the same as the before and after points of the writing-mode.DisplayDirection.ReverseRowBehaves the same as row but the main-start and main-end points are permuted.DisplayDirection.ReverseColumnBehaves the same as column but the main-start and main-end are permuted.
DisplayHeadingSize
Defines the display heading size.
DisplayHeadingSize.Is1Represents the h1 size element.DisplayHeadingSize.Is2Represents the h2 size element.DisplayHeadingSize.Is3Represents the h3 size element.DisplayHeadingSize.Is4Represents the h4 size element.
DisplayType
The display property specifies the display behavior (the type of rendering box) of an element.
DisplayType.AlwaysDisplay will not be applied, meaning an element will be visible.DisplayType.NoneHides an element.DisplayType.BlockDisplays an element as a block element.DisplayType.InlineDisplays an element as an inline element.DisplayType.InlineBlockDisplays an element as an inline-level block container.DisplayType.FlexDisplays an element as a block-level flex container.DisplayType.InlineFlexDisplays an element as an inline-level flex container.DisplayType.TableLet the element behave like a table element.DisplayType.TableRowLet the element behave like a tr element.DisplayType.TableCellLet the element behave like a td element.
DividerType
Specifies horizontal line style variants.
DividerType.SolidHorizontal line will be solid.DividerType.DashedHorizontal line will be dashed.DividerType.DottedHorizontal line will be dotted.DividerType.TextContentHorizontal line be separated by text.
FigureSize
Defines a figure size in pixels.
FigureSize.DefaultNo sizing will be applied.FigureSize.Is16x1616x16pxFigureSize.Is24x2424x24pxFigureSize.Is32x3232x32pxFigureSize.Is48x4848x48pxFigureSize.Is64x6464x64pxFigureSize.Is96x9696x96pxFigureSize.Is128x128128x128pxFigureSize.Is256x256256x256pxFigureSize.Is512x512512x512px
FileInvalidReason
Provides information about the invalid file.
FileInvalidReason.NoneFile is Valid.FileInvalidReason.MaxLengthExceededFile Max Lenght was exceeded.FileInvalidReason.UnexpectedBufferChunkLengthThe length of the buffer was not as expected when reading the file into the buffer.FileInvalidReason.TaskCancelledTask was cancelled.FileInvalidReason.UnexpectedErrorUnexpected error, please see exception.
FlexAlignContent
The align-content property aligns a flex container’s lines within the flex container when there is extra space in the cross-axis.
FlexAlignContent.DefaultAlign-content will not be applied.FlexAlignContent.StartLines are packed toward the start of the flex container.FlexAlignContent.EndLines are packed toward the end of the flex container.FlexAlignContent.CenterLines are packed toward the center of the flex container.FlexAlignContent.BetweenLines are evenly distributed in the flex container.FlexAlignContent.AroundLines are evenly distributed in the flex container, with half-size spaces on either end.FlexAlignContent.StretchLines stretch to take up the remaining space.
FlexAlignItems
Defines the default behavior for how flex items are laid out along the cross axis on the current line.
FlexAlignItems.DefaultAlign-items will not be applied.FlexAlignItems.StartItems are placed at the start of the cross axis. The difference between these is subtle, and is about respecting the flex-direction rules or the writing-mode rules.FlexAlignItems.EndItems are placed at the end of the cross axis. The difference again is subtle and is about respecting flex-direction rules vs. writing-mode rules.FlexAlignItems.CenterItems are centered in the cross-axis.FlexAlignItems.BaselineItems are aligned such as their baselines align.FlexAlignItems.StretchStretch to fill the container (still respect min-width/max-width).
FlexAlignSelf
Allows the default alignment (or the one specified by align-items) to be overridden for individual flex items.
FlexAlignSelf.DefaultAlign-self will not be applied.FlexAlignSelf.AutoEquals to the value specified in the align-items property for the flex container (it’s the default value).FlexAlignSelf.StartItems are placed at the start of the cross axis. The difference between these is subtle, and is about respecting the flex-direction rules or the writing-mode rules.FlexAlignSelf.EndItems are placed at the end of the cross axis. The difference again is subtle and is about respecting flex-direction rules vs. writing-mode rules.FlexAlignSelf.CenterItems are centered in the cross-axis.FlexAlignSelf.BaselineItems are aligned such as their baselines align.FlexAlignSelf.StretchStretch to fill the container (still respect min-width/max-width).
FlexDirection
Defines direction of flex items in a flex container.
FlexDirection.DefaultDirection will not be applied.FlexDirection.RowThe flex container's main-axis is defined to be the same as the text direction. The main-start and main-end points are the same as the content direction.FlexDirection.ColumnThe flex container's main-axis is the same as the block-axis. The main-start and main-end points are the same as the before and after points of the writing-mode.FlexDirection.ReverseRowBehaves the same as row but the main-start and main-end points are permuted.FlexDirection.ReverseColumnBehaves the same as column but the main-start and main-end are permuted.
FlexGrowShrink
The flex-grow property sets the flex grow factor to the provided
FlexGrowShrink.DefaultNo grow or shrink will be applied.FlexGrowShrink.GrowGrow rule will be applied.FlexGrowShrink.ShrinkShrink rule will be applied.
FlexGrowShrinkSize
If all items have flex-grow set to 1, the remaining space in the container will be distributed equally to all children.
FlexGrowShrinkSize.DefaultNo size will be applied.FlexGrowShrinkSize.Is0Element uses a default space.FlexGrowShrinkSize.Is1Element uses all available space it can.
FlexJustifyContent
Defines the alignment along the main axis.
FlexJustifyContent.DefaultJustify-content will not be applied.FlexJustifyContent.StartItems are packed toward the start of the flex-direction.FlexJustifyContent.EndItems are packed toward the end of the flex-direction.FlexJustifyContent.CenterItems are centered along the line.FlexJustifyContent.BetweenItems are evenly distributed in the line; first item is on the start line, last item on the end line.FlexJustifyContent.AroundItems are evenly distributed in the line with equal space around them. Note that visually the spaces aren't equal, since all the items have equal space on both sides.
FlexOrder
Controls the order in which items appear in the flex container.
FlexOrder.DefaultNo order will be applied.FlexOrder.Is0A default order.FlexOrder.Is1An element will be shown as first item.FlexOrder.Is2An element will be shown as second item.FlexOrder.Is3An element will be shown as third item.FlexOrder.Is4An element will be shown as fourth item.FlexOrder.Is5An element will be shown as fifth item.FlexOrder.Is6An element will be shown as sixth item.FlexOrder.Is7An element will be shown as seventh item.FlexOrder.Is8An element will be shown as eight item.FlexOrder.Is9An element will be shown as ninth item.FlexOrder.Is10An element will be shown as tenth item.FlexOrder.Is11An element will be shown as eleventh item.FlexOrder.Is12An element will be shown as twelveth item.
FlexType
The flex types for the display property specifies the display behavior (the type of rendering box) of an element.
FlexType.DefaultDisplay will not be defined.FlexType.FlexDisplays an element as a block-level flex container.FlexType.InlineFlexDisplays an element as an inline-level flex container.
FlexWrap
Controls whether the flex container is single-line or multi-line.
FlexWrap.DefaultNo wrap will be applied.FlexWrap.WrapFlex items will wrap onto multiple lines, from top to bottom.FlexWrap.ReverseWrapFlex items will wrap onto multiple lines from bottom to top.FlexWrap.NoWrapAll flex items will be on one line.
Float
Floats an element to the left or right, or disable floating.
Float.DefaultDon't float on all viewport sizes.Float.LeftFloat left on all viewport sizes.Float.RightFloat right on all viewport sizes.Float.StartFloat start on all viewport sizes.Float.EndFloat end on all viewport sizes.
HeadingSize
Defines the heading size.
HeadingSize.Is1Represents the h1 size element.HeadingSize.Is2Represents the h2 size element.HeadingSize.Is3Represents the h3 size element.HeadingSize.Is4Represents the h4 size element.HeadingSize.Is5Represents the h5 size element.HeadingSize.Is6Represents the h6 size element.
IconSize
Defines the size of an
IconSize.DefaultThe icon size will not be applied.IconSize.ExtraSmallThe icon will be size 0.75em.IconSize.SmallThe icon will be size 0.875em.IconSize.LargeThe icon will be size 1.33em (Also applies vertical-align: -25%).IconSize.x2The icon will be size 2em.IconSize.x3The icon will be size 3em.IconSize.x4The icon will be size 4em.IconSize.x5The icon will be size 5em.IconSize.x6The icon will be size 6em.IconSize.x7The icon will be size 7em.IconSize.x8The icon will be size 8em.IconSize.x9The icon will be size 9em.IconSize.x10The icon will be size 10em.
IconStyle
Represents a different look of the same icons.
IconStyle.SolidIcon will be filled with single-color.IconStyle.RegularIcon will be outlined with single-color.IconStyle.LightIcon will be slightly lighter.IconStyle.DuoToneIcon will be shown in two-color tones.
InputMaskCaretPosition
Positioning of the caret on click.
InputMaskCaretPosition.NoneNothing will happen.InputMaskCaretPosition.LastValidPositionBased on the last valid position (default).InputMaskCaretPosition.RadixFocusPosition caret to radixpoint on initial click.InputMaskCaretPosition.SelectSelect the whole input.InputMaskCaretPosition.IgnoreIgnore the click and continue the mask.
JumbotronTitleSize
Defines the jumbotron title size.
JumbotronTitleSize.Is1Represents the h1 size element.JumbotronTitleSize.Is2Represents the h2 size element.JumbotronTitleSize.Is3Represents the h3 size element.JumbotronTitleSize.Is4Represents the h4 size element.
JustifyContent
Aligns the flexible container's items when the items do not use all available space on the main-axis (horizontally).
JustifyContent.DefaultSets this property to its default value.JustifyContent.StartItems are positioned at the beginning of the container.JustifyContent.EndItems are positioned at the end of the container.JustifyContent.CenterItems are positioned at the center of the container.JustifyContent.BetweenItems are positioned with space between the lines.JustifyContent.AroundItems are positioned with space before, between, and after the lines.
LabelType
Defines the styling of a label for the component it belongs to.
LabelType.NoneNo additional styling is applied.LabelType.CheckStyle for check box will be applied.LabelType.RadioStyle for radio will be applied.LabelType.SwitchStyle for switch will be applied.LabelType.FileStyle for file input will be applied.
ListGroupMode
Defines the
ListGroupMode.StaticList group will act as a static list.ListGroupMode.SelectableList group will act on clicking the items.
MaskType
Lists values that specify the type of mask used by an editor.
MaskType.NoneSpecifies that the mask feature is disabled.MaskType.NumericSpecifies that the editor should accept numeric values and that the mask string must use the Numeric format syntax.MaskType.DateTimeSpecifies that the editor should accept date/time values and that the mask string must use the DateTime format syntax.MaskType.RegExSpecifies that the mask should be created using full-functional regular expressions.
Match
Modifies the URL matching behavior for a link.
Match.PrefixSpecifies that the link should be active when it matches any prefix of the current URL.Match.AllSpecifies that the link should be active when it matches the entire current URL.
MessageType
Defines the possible UI message types with predefined actions.
MessageType.InfoShows the simple info message.MessageType.SuccessShows the success message.MessageType.WarningShows the warning message.MessageType.ErrorShows the error message.MessageType.ConfirmationPrompt the user with the confirmation dialog.
ModalRenderMode
Defines how the modal content will be rendered.
ModalRenderMode.DefaultAlways renders the modal html content to the DOM.ModalRenderMode.LazyLoadLazy loads modal, meaning the modal html content will only be rendered/loaded the first time it is visited.ModalRenderMode.LazyReloadLazy loads modal everytime, meaning the modal html content will have it's html re-rendered to the DOM everytime.
ModalSize
Changes the size of the modal.
ModalSize.DefaultDefault modal size.ModalSize.SmallSmall modal.ModalSize.LargeLarge modal.ModalSize.ExtraLargeExtra large modal.ModalSize.FullscreenDefines the modal that covers the user viewport.
MouseButton
Defines values that specify the buttons on a mouse device.
MouseButton.LeftThe left mouse button.MouseButton.MiddleThe middle mouse button.MouseButton.RightThe right mouse button.
NotificationLocation
Defines the notification location.
NotificationLocation.CenterDefault behavior, shows the notification on the center.NotificationLocation.LeftShow the notification on the left side of the screen.NotificationLocation.RightShow the notification on the right side of the screen.
NotificationType
Defines the possible UI notification types with predefined actions.
NotificationType.InfoShows the simple info message.NotificationType.SuccessShows the success message.NotificationType.WarningShows the warning message.NotificationType.ErrorShows the error message.
NumericAllowDecimalPadding
Defines if the decimal places should be padded with zeroes.
NumericAllowDecimalPadding.AlwaysAlways pad decimals with zeros (ie. '12.3400').NumericAllowDecimalPadding.NeverNever pad with zeros (ie. '12.34').NumericAllowDecimalPadding.FloatsPad with zeroes only when there are decimals (ie. '12' and '12.3400').
NumericRoundingMethod
Defines the rounding method to use.
NumericRoundingMethod.HalfUpSymmetricRound-Half-Up Symmetric (default).NumericRoundingMethod.HalfUpAsymmetricRound-Half-Up Asymmetric.NumericRoundingMethod.HalfDownSymmetricRound-Half-Down Symmetric.NumericRoundingMethod.HalfDownAsymmetricRound-Half-Down Asymmetric.NumericRoundingMethod.HalfEvenBankersRoundingRound-Half-Even "Bankers Rounding".NumericRoundingMethod.UpRoundAwayFromZeroRound Up "Round-Away-From-Zero".NumericRoundingMethod.DownRoundTowardZeroRound Down "Round-Toward-Zero" - same as truncate.NumericRoundingMethod.ToCeilingTowardPositiveInfinityRound to Ceiling "Toward Positive Infinity".NumericRoundingMethod.ToFloorTowardNegativeInfinityRound to Floor "Toward Negative Infinity".NumericRoundingMethod.ToNearest05Rounds to the nearest .05 => same asNumericRoundingMethod.ToNearest05AltRounds up to next .05.NumericRoundingMethod.UpToNext05Rounds up to next .05.NumericRoundingMethod.DownToNext05Rounds down to next .05.
OrderedListType
Defines the type of the list item marker.
OrderedListType.DefaultThe list items will be numbered with numbers (default).OrderedListType.LowerAlphaThe list items will be numbered with lowercase letters.OrderedListType.LowerRomanThe list items will be numbered with lowercase roman numbers.OrderedListType.UpperAlphaThe list items will be numbered with uppercase letters.OrderedListType.UpperRomanThe list items will be numbered with uppercase roman numbers.
Orientation
Defines the orientation of the elements.
Orientation.HorizontalElements will be stacked horizontally.Orientation.VerticalElements will be stacked vertically.
OverflowType
The overflow property controls what happens to content that is too big to fit into an area.
OverflowType.DefaultNo overflow will be appliedOverflowType.VisibleThe overflow is not clipped. The content renders outside the element's box.OverflowType.HiddenThe overflow is clipped, and the rest of the content will be invisible.OverflowType.ScrollThe overflow is clipped, and a scrollbar is added to see the rest of the content.OverflowType.AutoSimilar to scroll, but it adds scrollbars only when necessary.
Placement
Defines the placement of an element.
Placement.TopTop side.Placement.BottomBottom side.Placement.LeftLeft side.Placement.RightRight side.Placement.StartStart side.Placement.EndEnd side.
PositionEdgeType
Defines the type of position edge type.
PositionEdgeType.DefaultEdge type will not be applied.PositionEdgeType.TopFor the vertical top position.PositionEdgeType.StartFor the horizontal start position.PositionEdgeType.BottomFor the vertical bottom position.PositionEdgeType.EndFor the horizontal end position.
PositionTranslateType
Defines the element translation based on its center.
PositionTranslateType.NoneTranslation will not be applied to an element.PositionTranslateType.MiddleTranslate on both X and Y coordinates.PositionTranslateType.MiddleXTranslate on X coordinate.PositionTranslateType.MiddleYTranslate on Y coordinate.
PositionType
Type of positions allowed for the fluent position builder.
PositionType.DefaultPosition will not be applied to an element.PositionType.StaticAn element is not positioned in any special way; it is always positioned according to the normal flow of the page.PositionType.RelativeAn element is positioned relative to its normal position.PositionType.AbsoluteAn element is positioned relative to the nearest positioned ancestor (instead of positioned relative to the viewport, like fixed).PositionType.FixedAn element is positioned relative to the viewport, which means it always stays in the same place even if the page is scrolled. The top, right, bottom, and left properties are used to position the element.PositionType.StickyAn element is positioned based on the user's scroll position.
RowColumnsSize
Defines the number of columns to show in a row.
RowColumnsSize.DefaultNothing will be applied.RowColumnsSize.Are1One column per row.RowColumnsSize.Are2Two columns per row.RowColumnsSize.Are3Three columns per row.RowColumnsSize.Are4Four columns per row.RowColumnsSize.Are5Five columns per row.RowColumnsSize.Are6Six columns per row.
Screenreader
Screen reader visibility.
Screenreader.AlwaysDefault.Screenreader.OnlyHide an element to all devices except screen readers.Screenreader.OnlyFocusableShow the element again when it’s focused.
Shadow
Add or remove shadows to elements with box-shadow utilities.
Shadow.NoneShadow will not be applied.Shadow.RemoveDisables any shadow on the element.Shadow.DefaultRegular shadow.Shadow.SmallSmall shadow.Shadow.LargeLarger shadow.
Side
Defines the side on which to apply the spacing.
Side.NoneNo side.Side.TopTop side.Side.BottomBottom side.Side.LeftLeft side.Side.RightRight side.Side.StartStart side.Side.EndEnd side.Side.XLeft and right side.Side.YTop and bottom side.Side.AllAll 4 sides of the element.
Size
Defines an element size.
Size.DefaultDon't resize an element.Size.ExtraSmallMakes an element extra small size.Size.SmallMakes an element small size.Size.MediumMakes an element medium size.Size.LargeMakes an element large.Size.ExtraLargeMakes an element extra large.
SizingSize
Predefined list of element sizes.
SizingSize.DefaultNo size will be defined.SizingSize.Is25An element will occupy 25% of its parent space.SizingSize.Is50An element will occupy 50% of its parent space.SizingSize.Is75An element will occupy 75% of its parent space.SizingSize.Is100An element will occupy 100% of its parent space.SizingSize.AutoThe browser calculates the size.
SizingType
Defines the sizing types.
SizingType.NoneNo sizing will be defined.SizingType.WidthSizing will be defined for the element width attribute(s).SizingType.HeightSizing will be defined for the element height attribute(s).
SortDirection
Specifies the direction of a sort operation.
SortDirection.DefaultNo sorting will be applied.SortDirection.AscendingSorts in ascending order.SortDirection.DescendingSorts in descending order.
Spacing
Defines the spacing property.
Spacing.NoneNo spacing will be used.Spacing.MarginUse the margin spacing.Spacing.PaddingUse the padding spacing.
SpacingSize
Defines all supported spacing(margin and padding) sizes.
SpacingSize.Is0For classes that eliminate the margin or padding by setting it to 0.SpacingSize.Is1(by default) for classes that set the margin or padding to $spacer * .25SpacingSize.Is2(by default) for classes that set the margin or padding to $spacer * .5SpacingSize.Is3(by default) for classes that set the margin or padding to $spacerSpacingSize.Is4(by default) for classes that set the margin or padding to $spacer * 1.5SpacingSize.Is5(by default) for classes that set the margin or padding to $spacer * 3SpacingSize.IsAutoFor classes that set the margin to auto.
TableResizeMode
Defines the resize mode of the Table's columns.
TableResizeMode.HeaderThe Table can only be resized from the columns header.TableResizeMode.ColumnsThe Table can be resized from the entire column area.
TabPosition
Defines the placement of a tab items.
TabPosition.TopTop side.TabPosition.BottomBottom side.TabPosition.LeftLeft side.TabPosition.RightRight side.TabPosition.StartStart side.TabPosition.EndEnd side.
TabsRenderMode
Defines the Tabs Mode.
TabsRenderMode.DefaultAlways renders the tabs html content to the DOM.TabsRenderMode.LazyLoadLazy loads tabs, meaning each tab will only be rendered/loaded the first time it is visited.TabsRenderMode.LazyReloadLazy loads tabs everytime, meaning only the active tab will have it's html rendered to the DOM.
Target
The target attribute specifies where to open the linked document.
Target.DefaultNo target will be applied. Usually this is the same asTarget.SelfOpens the linked document in the same frame as it was clicked (this is default).Target.BlankOpens the linked document in a new window or tab.Target.ParentOpens the linked document in the parent frame.Target.TopOpens the linked document in the full body of the window.
TextAlignment
Defines the text alignment.
TextAlignment.DefaultNo alignment will be applied.TextAlignment.LeftAligns the text to the left.TextAlignment.RightAligns the text to the right.TextAlignment.StartAligns the text to the start.TextAlignment.EndAligns the text to the end.TextAlignment.CenterCenters the text.TextAlignment.JustifiedStretches the lines so that each line has equal width.
TextColor
Predefined set of contextual text colors.
TextColor.DefaultNo color will be applied to an element.TextColor.PrimaryPrimary color.TextColor.SecondarySecondary color.TextColor.SuccessSuccess color.TextColor.DangerDanger color.TextColor.WarningWarning color.TextColor.InfoInfo color.TextColor.LightLight color.TextColor.DarkDark color.TextColor.BodyBody color.TextColor.MutedMuted color.TextColor.WhiteWhite color.TextColor.Black50Black text with 50% opacity on white background.TextColor.White50White text with 50% opacity on black background.
TextInputMode
Specifies what kind of input mechanism would be most helpful for users entering content.
TextInputMode.NoneThe user agent should not display a virtual keyboard. This keyword is useful for content that renders its own keyboard control.TextInputMode.TextThe user agent should display a virtual keyboard capable of text input in the user's locale.TextInputMode.TelThe user agent should display a virtual keyboard capable of telephone number input. This should including keys for the digits 0 to 9, the "#" character, and the "*" character. In some locales, this can also include alphabetic mnemonic labels (e.g., in the US, the key labeled "2" is historically also labeled with the letters A, B, and C).TextInputMode.UrlThe user agent should display a virtual keyboard capable of text input in the user's locale, with keys for aiding in the input of URLs, such as that for the "/" and "." characters and for quick input of strings commonly found in domain names such as "www." or ".com".TextInputMode.EmailThe user agent should display a virtual keyboard capable of text input in the user's locale, with keys for aiding in the input of e-mail addresses, such as that for the "@" character and the "." character.TextInputMode.NumericThe user agent should display a virtual keyboard capable of numeric input. This keyword is useful for PIN entry.TextInputMode.DecimalThe user agent should display a virtual keyboard capable of fractional numeric input. Numeric keys and the format separator for the locale should be shown.TextInputMode.SearchThe user agent should display a virtual keyboard optimized for search.
TextOverflow
Determines how the text will behave when it is larger than a parent container.
TextOverflow.DefaultNo overflow will be applied.TextOverflow.WrapText will wrap into a new line when it reaches the end of container.TextOverflow.NoWrapPrevents text from wrapping.TextOverflow.TruncateTruncate the text with an ellipsis.
TextRole
Defines the behaviour of the text input.
TextRole.TextDefines a default text input field.TextRole.EmailUsed for input fields that should contain an e-mail address.TextRole.PasswordDefines a password field.TextRole.UrlUsed for input fields that should contain a URL address.TextRole.SearchDefine a search field (like a site search, or Google search).TextRole.TelephoneDefine a field for entering a telephone number.
TextTransform
Defines the text transformation.
TextTransform.DefaultNo capitalization. The text renders as it is. This is default.TextTransform.LowercaseTransforms all characters to lowercase.TextTransform.UppercaseTransforms all characters to uppercase.TextTransform.CapitalizeTransforms the first character of each word to uppercase.
TextWeight
Defines the text weight.
TextWeight.DefaultNo weight will be applied.TextWeight.NormalDefines normal characters. This is default.TextWeight.BoldDefines thick characters.TextWeight.LightDefines lighter characters.
ThemeContrast
Adjusts the theme contrast.
ThemeContrast.NoneUndefined.ThemeContrast.LightAdjusts the theme for a light colors.ThemeContrast.DarkAdjusts the theme for a dark colors.
TooltipPlacement
Defines the placement of an element.
TooltipPlacement.TopTop-center side.TooltipPlacement.TopStartTop-left side.TooltipPlacement.TopEndTop-right side.TooltipPlacement.BottomBottom-center side.TooltipPlacement.BottomStartBottom-left side.TooltipPlacement.BottomEndBottom-right side.TooltipPlacement.LeftLeft-center side.TooltipPlacement.LeftStartLeft-top side.TooltipPlacement.LeftEndLeft-bottom side.TooltipPlacement.RightRight-center side.TooltipPlacement.RightStartRight-top side.TooltipPlacement.RightEndRight-bottom side.
TooltipTrigger
Determines the events that cause the tooltip to show.
TooltipTrigger.MouseEnterFocusTooltip will show on mouse enter and focus event (default option).TooltipTrigger.ClickTooltip will show on click event only.TooltipTrigger.FocusTooltip will show on focus event only.TooltipTrigger.MouseEnterClickTooltip will show on mouse enter and click event.
ValidationMode
Defines the validation execution mode.
ValidationMode.AutoValidation will execute on every input change.ValidationMode.ManualValidation will run only when explicitly called.
ValidationStatus
Defines the validation results.
ValidationStatus.NoneNo validation.ValidationStatus.SuccessValidation has passed the check.ValidationStatus.ErrorValidation has failed.
VerticalAlignment
Used to change the vertical alignment of inline, inline-block, inline-table, and table cell elements.
VerticalAlignment.DefaultAlignment will not be set.VerticalAlignment.BaselineAligns the baseline of the element with the baseline of its parent.VerticalAlignment.TopAligns the top of the element and its descendants with the top of the entire line.VerticalAlignment.MiddleCenters the padding box of the cell within the row.VerticalAlignment.BottomAligns the bottom of the element and its descendants with the bottom of the entire line.VerticalAlignment.TextTopAligns the top of the element with the top of the parent element's font.VerticalAlignment.TextBottomAligns the bottom of the element with the bottom of the parent element's font.
Visibility
Control the visibility, without modifying the display, of elements with visibility utilities.
Visibility.DefaultNo visibility will be applied to an element.Visibility.VisibleDefault value. The element is visibleVisibility.InvisibleThe element is hidden (but still takes up space)