Class
BaseComponent

Definition

Namespace:Telerik.Blazor.Components.Common

Assembly:Telerik.Blazor.dll

Syntax:

public class BaseComponent : ComponentBase, IComponent, IHandleEvent, IHandleAfterRender, IDisposable

Inheritance: objectComponentBaseBaseComponent

Derived Classes: AIPromptBaseAIPromptPromptViewContentAnimationBaseButtonBaseColumnMenuBaseDataBoundComponent<TItem>ListCustomValueDropZoneBaseTableSearcxIconBaseBindingComponentBaseLinearProgressBarBaseTelerikInputBase<T>TelerikSliderBase<TValue>TelerikUploadBase<TFileInfo>DialogBaseDockManagerFloatingPaneDockManagerSplitterPaneDockManagerTabStripPaneDockManagerUnpinnedPaneContainerGanttTaskBase<TItem>PdfViewerSearchPanelPivotGridFieldMenuLabelFilterPivotGridFieldMenuReorderPivotGridFieldMenuSortTelerikAppBarTelerikAvatarTelerikBadgeTelerikButtonGroupTelerikCalendarTelerikCardTelerikChartBreadcrumbTelerikCheckBoxListFilterTelerikChipTelerikChipList<TItem>TelerikColorGradientTelerikDateRangePicker<T>TelerikDockManagerTelerikDrawer<TItem>TelerikFilterTelerikFloatingLabelTelerikFormTelerikGantt<TItem>TelerikGridLayoutTelerikLoaderTelerikLoaderContainerTelerikMediaQueryTelerikNotificationTelerikPagerTelerikPdfViewerTelerikPivotGridConfiguratorTelerikPivotGridConfiguratorButtonTelerikPivotGridContainerTelerikPopoverTelerikPopupTelerikRadioGroup<TItem, TValue>TelerikRatingTelerikRecurrenceEditorTelerikRecurrenceEndEditorTelerikRecurrenceFrequencyEditorTelerikRecurrenceIntervalEditorTelerikScheduler<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.DisExceptionAsync(Exception)ComponentBase.SetParametersAsync(ParameterView)

Constructors

BaseComponent()

Declaration

public BaseComponent()

Properties

Class

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

Declaration

[Parameter]
public string Class { get; set; }

Property Value

string

RootComponent

Declaration

[CascadingParameter]
public TelerikRootComponent RootComponent { get; set; }

Property Value

TelerikRootComponent

Methods

Dispose()

Declaration

public virtual void Dispose()

Implements IDisposable.Dispose()

GetClassString(params string[])

Declaration

protected static string GetClassString(params string[] classNames)

Parameters

classNames

string[]

Returns

string

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

Declaration

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

protected void InitLocalizer()

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

Declaration

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

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

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

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

Parameters

methodName

string

args

object[]

Returns

ValueTask<T>

InvokeComponentVoidMethodAsync(string, object)

Declaration

protected virtual ValueTask InvokeComponentVoidMethodAsync(string methodName, object args = null)

Parameters

methodName

string

args

object

Returns

ValueTask

InvokeDisposeAsync()

Declaration

protected Task InvokeDisposeAsync()

Returns

Task

InvokeVoidAsync(string, params object[])

Declaration

protected virtual ValueTask InvokeVoidAsync(string methodName, params object[] args)

Parameters

methodName

string

args

object[]

Returns

ValueTask

InvokeVoidComponentMethodAsync(string, params object[])

Declaration

protected virtual ValueTask InvokeVoidComponentMethodAsync(string methodName, params object[] args)

Parameters

methodName

string

args

object[]

Returns

ValueTask

OnAfterRenderAsync(bool)

Declaration

protected override Task OnAfterRenderAsync(bool firstRender)

Parameters

firstRender

bool

Returns

Task

Overrides ComponentBase.OnAfterRenderAsync(bool)

OnInitializedAsync()

Declaration

protected override Task OnInitializedAsync()

Returns

Task

Overrides ComponentBase.OnInitializedAsync()

ShouldRender()

Declaration

protected override bool ShouldRender()

Returns

bool

Overrides ComponentBase.ShouldRender()

StateHasChanged()

Declaration

protected virtual void StateHasChanged()

ThrowIfParameterIsNull(object, string)

Declaration

protected static void ThrowIfParameterIsNull(object argumentValue, string argumentName)

Parameters

argumentValue

object

argumentName

string