Class
BaseComponent

Definition

Namespace:Telerik.Blazor.Components.Common

Assembly:Telerik.Blazor.dll

Syntax:

cs-api-definition
public class BaseComponent : ComponentBase, IComponent, IHandleEvent, IHandleAfterRender, IDisposable

Inheritance: objectComponentBaseBaseComponent

Derived Classes: AIPromptPromptViewContentAnimationBaseButtonBaseColumnMenuBaseDataBoundComponent<TItem>DropZoneBaseTableSearchBoxIconBaseBindingComponentBaseLinearProgressBarBaseTelerikInputBase<T>TelerikSliderBase<TValue>TelerikUploadBase<TFileInfo>DialogBaseGanttTaskBase<TItem>PdfViewerSearchPanelPivotGridFieldMenuLabelFilterPivotGridFieldMenuReorderPivotGridFieldMenuSortTelerikAIPromptTelerikAppBarTelerikAvatarTelerikBadgeTelerikButtonGroupTelerikCalendarTelerikCardTelerikChartBreadcrumbTelerikCheckBoxListFilterTelerikChipTelerikChipList<TItem>TelerikColorGradientTelerikDateRangePicker<T>TelerikDrawer<TItem>TelerikFilterTelerikFloatingLabelTelerikFormTelerikGantt<TItem>TelerikGridLayoutTelerikLoaderTelerikLoaderContainerTelerikMediaQueryTelerikNotificationTelerikPagerTelerikPdfViewerTelerikPivotGridConfiguratorTelerikPivotGridConfiguratorButtonTelerikPivotGridContainerTelerikPopoverTelerikPopupTelerikRatingTelerikScheduler<TItem>TelerikSkeletonTelerikSplitterTelerikSpreadsheetTelerikStackLayoutTelerikStepperTelerikTabStripTelerikTileLayoutTelerikToolBarTelerikTooltipTelerikWindowTelerikWizardToolBarItemBaseTreeListAutoGeneratedColumns

Implements: IComponentIDisposableIHandleAfterRenderIHandleEvent

Inherited Members ComponentBase.BuildRenderTree(RenderTreeBuilder)ComponentBase.OnInitialized()ComponentBase.OnParametersSet()ComponentBase.OnParametersSetAsync()ComponentBase.OnAfterRender(bool)ComponentBase.InvokeAsync(Action)ComponentBase.InvokeAsync(Func<Task>)ComponentBase.SetParametersAsync(ParameterView)

Constructors

BaseComponent()

Declaration

cs-api-definition
public BaseComponent()

Properties

Class

Defines an additional CSS class for the Component's wrapping element.

Declaration

cs-api-definition
[Parameter]
public string Class { get; set; }

Property Value

string

RootComponent

Declaration

cs-api-definition
[CascadingParameter]
public TelerikRootComponent RootComponent { get; set; }

Property Value

TelerikRootComponent

Methods

Dispose()

Declaration

cs-api-definition
public virtual void Dispose()

Implements IDisposable.Dispose()

GetClassString(params string[])

Declaration

cs-api-definition
protected static string GetClassString(params string[] classNames)

Parameters

classNames

string[]

Returns

string

HaveOptionsChanged(IDictionary<string, object>, IDictionary<string, object>)

Declaration

cs-api-definition
protected static bool HaveOptionsChanged(IDictionary<string, object> oldOptions, IDictionary<string, object> newOptions)

Parameters

oldOptions

IDictionary<string, object>

newOptions

IDictionary<string, object>

Returns

bool

InitLocalizer()

Declaration

cs-api-definition
protected void InitLocalizer()

InvokeAsync<T>(string, CancellationToken, params object[])

Declaration

cs-api-definition
protected virtual ValueTask<T> InvokeAsync<T>(string methodName, CancellationToken cancellationToken, params object[] args)

Parameters

methodName

string

cancellationToken

CancellationToken

args

object[]

Returns

ValueTask<T>

InvokeAsync<T>(string, params object[])

Declaration

cs-api-definition
protected virtual ValueTask<T> InvokeAsync<T>(string methodName, params object[] args)

Parameters

methodName

string

args

object[]

Returns

ValueTask<T>

InvokeComponentMethodAsync<T>(string, CancellationToken, params object[])

Declaration

cs-api-definition
protected virtual ValueTask<T> InvokeComponentMethodAsync<T>(string methodName, CancellationToken cancellationToken, params object[] args)

Parameters

methodName

string

cancellationToken

CancellationToken

args

object[]

Returns

ValueTask<T>

InvokeComponentMethodAsync<T>(string, params object[])

Declaration

cs-api-definition
protected virtual ValueTask<T> InvokeComponentMethodAsync<T>(string methodName, params object[] args)

Parameters

methodName

string

args

object[]

Returns

ValueTask<T>

InvokeComponentVoidMethodAsync(string, object)

Declaration

cs-api-definition
protected virtual ValueTask InvokeComponentVoidMethodAsync(string methodName, object args = null)

Parameters

methodName

string

args

object

Returns

ValueTask

InvokeDisposeAsync()

Declaration

cs-api-definition
protected Task InvokeDisposeAsync()

Returns

Task

InvokeVoidAsync(string, params object[])

Declaration

cs-api-definition
protected virtual ValueTask InvokeVoidAsync(string methodName, params object[] args)

Parameters

methodName

string

args

object[]

Returns

ValueTask

InvokeVoidComponentMethodAsync(string, params object[])

Declaration

cs-api-definition
protected virtual ValueTask InvokeVoidComponentMethodAsync(string methodName, params object[] args)

Parameters

methodName

string

args

object[]

Returns

ValueTask

OnAfterRenderAsync(bool)

Declaration

cs-api-definition
protected override Task OnAfterRenderAsync(bool firstRender)

Parameters

firstRender

bool

Returns

Task

Overrides ComponentBase.OnAfterRenderAsync(bool)

OnInitializedAsync()

Declaration

cs-api-definition
protected override Task OnInitializedAsync()

Returns

Task

Overrides ComponentBase.OnInitializedAsync()

ShouldRender()

Declaration

cs-api-definition
protected override bool ShouldRender()

Returns

bool

Overrides ComponentBase.ShouldRender()

StateHasChanged()

Declaration

cs-api-definition
protected virtual void StateHasChanged()

ThrowIfParameterIsNull(object, string)

Declaration

cs-api-definition
protected static void ThrowIfParameterIsNull(object argumentValue, string argumentName)

Parameters

argumentValue

object

argumentName

string