Class
TelerikDropDownButton

Definition

Namespace:Telerik.Blazor.Components

Assembly:Telerik.Blazor.dll

Syntax:

public class TelerikDropDownButton : DropDownButtonBase, IComponent, IHandleEvent, IHandleAfterRender, IDisposable, IPopupContainer

Inheritance: objectComponentBaseBaseComponentButtonBaseDropDownButtonBaseTelerikDropDownButton

Implements: IComponentIDisposableIHandleAfterRenderIHandleEventIPopupContainer

Inherited Members ButtonBase.IdButtonBase.ChildContentButtonBase.TitleButtonBase.IconButtonBase.EnabledButtonBase.TabIndexButtonBase.FillModeButtonBase.RoundedButtonBase.SizeButtonBase.ThemeColorButtonBase.AriaLabelButtonBase.AriaLabelledByButtonBase.AriaDescribedByButtonBase.AriaControlsBaseComponent.ShouldRender()BaseComponent.OnInitializedAsync()BaseComponent.InitLocalizer()BaseComponent.ThrowIfParameterIsNull(object, string)BaseComponent.HaveOptionsChanged(IDictionary<string, object>, IDictionary<string, object>)BaseComponent.GetClassString(params string[])BaseComponent.InvokeAsync<T>(string, params object[])BaseComponent.InvokeAsync<T>(string, CancellationToken, params object[])BaseComponent.InvokeVoidAsync(string, params object[])BaseComponent.InvokeComponentMethodAsync<T>(string, params object[])BaseComponent.InvokeComponentMethodAsync<T>(string, CancellationToken, params object[])BaseComponent.InvokeVoidComponentMethodAsync(string, params object[])BaseComponent.InvokeComponentVoidMethodAsync(string, object)BaseComponent.InvokeDisposeAsync()BaseComponent.StateHasChanged()BaseComponent.RootComponentBaseComponent.ClassComponentBase.OnInitialized()ComponentBase.OnParametersSet()ComponentBase.OnParametersSetAsync()ComponentBase.OnAfterRender(bool)ComponentBase.InvokeAsync(Action)ComponentBase.InvokeAsync(Func<Task>)ComponentBase.DisExceptionAsync(Exception)ComponentBase.SetParametersAsync(ParameterView)

Constructors

TelerikDropDownButton()

Declaration

public TelerikDropDownButton()

Properties

DropDownButtonContent

Defines the content of the main DropDownButton action button. Children: allows arbitrary content.

Declaration

[Parameter]
public RenderFragment DropDownButtonContent { get; set; }

Property Value

RenderFragment

DropDownButtonItems

Defines the container tag for the dropdown buttons items.See DropDownButtonItem. Children: DropDownButtonItem.

Declaration

[Parameter]
public RenderFragment DropDownButtonItems { get; set; }

Property Value

RenderFragment

DropDownButtonSettings

Defines the container tag for additional DropDownButton settings. The parameters should be set in a DropDownButtonPopupSettings tag. Children: DropDownButtonPopupSettings.

Declaration

[Parameter]
public RenderFragment DropDownButtonSettings { get; set; }

Property Value

RenderFragment

ShowArrowButton

Defines whether to render an arrow button for opening the DropDownButton. Default value is true.

Declaration

[Parameter]
public bool ShowArrowButton { get; set; }

Property Value

bool

Methods

BuildRenderTree(RenderTreeBuilder)

Declaration

protected override void BuildRenderTree(RenderTreeBuilder __builder)

Parameters

__builder

RenderTreeBuilder

Overrides ComponentBase.BuildRenderTree(RenderTreeBuilder)

Dispose()

Declaration

public override void Dispose()

Overrides BaseComponent.Dispose()

InitJsComponentAsync()

Declaration

protected Task InitJsComponentAsync()

Returns

Task

OnAfterRenderAsync(bool)

Declaration

protected override Task OnAfterRenderAsync(bool firstRender)

Parameters

firstRender

bool

Returns

Task

Overrides BaseComponent.OnAfterRenderAsync(bool)