Class TelerikDrawer<TItem>
The class for the Telerik Drawer component.
Inherited Members
Namespace: Telerik.Blazor.Components
Assembly: Telerik.Blazor.dll
Syntax
public class TelerikDrawer<TItem> : BaseComponent, IDisposable, IItemBinding, IDrawerContainer<TItem>
Type Parameters
TItem
|
Constructors
TelerikDrawer()
Declaration
public TelerikDrawer()
Properties
Data
Defines the data items of the drawer.
Declaration
public IEnumerable<TItem> Data { get; set; }
Property Value
System.Collections.Generic.IEnumerable<TItem>
|
DrawerContent
Defines the page content of the drawer.
Declaration
public RenderFragment DrawerContent { get; set; }
Property Value
Microsoft.AspNetCore.Components.RenderFragment
|
Expanded
Defines whether the Drawer is expanded or not.
Declaration
public bool Expanded { get; set; }
Property Value
System.Boolean
|
ExpandedChanged
Triggers when expanded is changed.
Declaration
public EventCallback<bool> ExpandedChanged { get; set; }
Property Value
Microsoft.AspNetCore.Components.EventCallback<System.Boolean>
|
IconField
Defines the property name for the Icon in the data model type.
Declaration
public string IconField { get; set; }
Property Value
System.String
|
ItemTemplate
Defines the template for each drawer item.
Declaration
public RenderFragment<TItem> ItemTemplate { get; set; }
Property Value
Microsoft.AspNetCore.Components.RenderFragment<TItem>
|
MiniMode
Defines whether the Drawer has MiniMode enabled when it is collapsed.
Declaration
public bool MiniMode { get; set; }
Property Value
System.Boolean
|
Mode
Defines the display mode of the Drawer.
Declaration
public DrawerMode Mode { get; set; }
Property Value
DrawerMode
|
Position
Defines the Position of the Drawer.
Declaration
public DrawerPosition Position { get; set; }
Property Value
DrawerPosition
|
SelectedItem
Defines the selected item in the drawer.
Declaration
public TItem SelectedItem { get; set; }
Property Value
TItem
|
SelectedItemChanged
Fires on new item selection.
Declaration
public EventCallback<TItem> SelectedItemChanged { get; set; }
Property Value
Microsoft.AspNetCore.Components.EventCallback<TItem>
|
SeparatorField
Defines the property name for the Separator in the data model type.
Declaration
public string SeparatorField { get; set; }
Property Value
System.String
|
Template
Defines the template of the whole drawer. Takes precedence over ItemTemplate.
Declaration
public RenderFragment<IEnumerable<TItem>> Template { get; set; }
Property Value
Microsoft.AspNetCore.Components.RenderFragment<System.Collections.Generic.IEnumerable<TItem>>
|
TextField
Defines the property name for the Text in the data model type.
Declaration
public string TextField { get; set; }
Property Value
System.String
|
UrlField
Defines the property name for the Url in the data model type.
Declaration
public string UrlField { get; set; }
Property Value
System.String
|
Width
Defines the Width of the expanded Drawer.
Declaration
public string Width { get; set; }
Property Value
System.String
|
Methods
BuildRenderTree(RenderTreeBuilder)
Declaration
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder
__builder
|
CollapseAsync()
Collapses the drawer instance.
Declaration
public Task CollapseAsync()
Returns
System.Threading.Tasks.Task
|
Dispose()
ExpandAsync()
Expands the drawer instance.
Declaration
public Task ExpandAsync()
Returns
System.Threading.Tasks.Task
|
OnAfterRenderAsync(Boolean)
Declaration
protected override Task OnAfterRenderAsync(bool firstRender)
Parameters
System.Boolean
firstRender
|
Returns
System.Threading.Tasks.Task
|
Overrides
OnParametersSetAsync()
Declaration
protected override Task OnParametersSetAsync()
Returns
System.Threading.Tasks.Task
|
SetParametersAsync(ParameterView)
Declaration
public override Task SetParametersAsync(ParameterView parameters)
Parameters
Microsoft.AspNetCore.Components.ParameterView
parameters
|
Returns
System.Threading.Tasks.Task
|
ToggleAsync()
Toggle state of the drawer instance.
Declaration
public Task ToggleAsync()
Returns
System.Threading.Tasks.Task
|