Class BOBSidebarLayout
- Namespace
- BlazOrbit.Components.Layout
- Assembly
- BlazOrbit.dll
public class BOBSidebarLayout : BOBComponentBase, IPureBuiltComponent, IBuiltComponent
- Inheritance
-
objectComponentBaseBOBSidebarLayout
- Implements
- Inherited Members
Constructors
BOBSidebarLayout()
public BOBSidebarLayout()
Properties
ChildContent
Content rendered inside the component.
[Parameter]
public RenderFragment? ChildContent { get; set; }
Property Value
- RenderFragment
CollapseBreakpoint
CollapseBreakpoint.
[Parameter]
public string? CollapseBreakpoint { get; set; }
Property Value
- string
ContentMaxWidth
ContentMaxWidth.
[Parameter]
public string? ContentMaxWidth { get; set; }
Property Value
- string
Header
Header.
[Parameter]
public RenderFragment? Header { get; set; }
Property Value
- RenderFragment
HeaderHeight
HeaderHeight.
[Parameter]
public string? HeaderHeight { get; set; }
Property Value
- string
ShowToggle
When true, the Toggle is shown.
[Parameter]
public bool ShowToggle { get; set; }
Property Value
- bool
Sidebar
Sidebar.
[Parameter]
public RenderFragment? Sidebar { get; set; }
Property Value
- RenderFragment
SidebarOpen
Whether the sidebar is open. Two-way bound through @bind-SidebarOpen.
[Parameter]
public bool SidebarOpen { get; set; }
Property Value
- bool
SidebarOpenChanged
SidebarOpenChanged.
[Parameter]
public EventCallback<bool> SidebarOpenChanged { get; set; }
Property Value
- EventCallback<bool>
SidebarSide
SidebarSide.
[Parameter]
public SidebarSide SidebarSide { get; set; }
Property Value
SidebarWidth
SidebarWidth.
[Parameter]
public string? SidebarWidth { get; set; }
Property Value
- string
StickyHeader
StickyHeader.
[Parameter]
public bool StickyHeader { get; set; }
Property Value
- bool
StickySidebar
StickySidebar.
[Parameter]
public bool StickySidebar { get; set; }
Property Value
- bool
Methods
BuildComponentCssVariables(Dictionary<string, string>)
Contributes additional CSS custom properties to the inline style attribute. Keys
that collide with framework-owned --bob-inline-* variables will be overwritten.
public void BuildComponentCssVariables(Dictionary<string, string> cssVariables)
Parameters
cssVariablesDictionary<string, string>
BuildComponentDataAttributes(Dictionary<string, object>)
Contributes additional data- attributes to the root element. Keys that collide
with framework-owned data-bob- attributes will be overwritten.
public void BuildComponentDataAttributes(Dictionary<string, object> dataAttributes)
Parameters
dataAttributesDictionary<string, object>
BuildRenderTree(RenderTreeBuilder)
Renders the component to the supplied Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
__builderRenderTreeBuilder