RadzenLayout allows you to define the global layout of your application (usually used in MainLayout.razor).
It has header, sidebar, body and footer sections which correspond to the RadzenHeader, RadzenSidebar, RadzenBody and RadzenFooter components.
Sections are optional and can be omitted.
These demos showcase application layout with optional header/sidebar/body/footer sections, full-height sidebar variants, overlay sidebar modes, right-positioned sidebars, dual left/right sidebars, RTL-aware start/end positioning, and icon-only sidebar configurations.
Create a standard layout with sidebar navigation, header, and footer sections using RadzenLayout components.
Create a sidebar that spans the full height of the viewport, sitting alongside the header and content.
Create a sidebar that overlays the content when opened, perfect for responsive mobile layouts.
Create a full-height overlay sidebar that covers the entire viewport height when opened.
Use Position="SidebarPosition.Right" if you need to explicitly position the sidebar to the right, or Position="SidebarPosition.End" if you need to take into account RTL support.
Position a full-height sidebar on the right side of the layout.
Use Position="SidebarPosition.Right" and Position="SidebarPosition.Left" if you need to explicitly position the sidebar to the right or to the left, without taking into account LTR or RTL direction.
Use Position="SidebarPosition.Start" or Position="SidebarPosition.End" for international applications with RTL support.
Create a compact icon-only sidebar that expands to show labels on hover or click.
Radzen Blazor Components, © 2018-2025 Radzen.
Source Code licensed under
MIT