menu

Blazor

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class SfBaseComponent - Blazor API Reference | Syncfusion

    Show / Hide Table of Contents

    Class SfBaseComponent

    A Base Component for all the Syncfusion Blazor UI components to implement the common functionalities.

    Inheritance
    System.Object
    SfBaseComponent
    BarcodeGeneratorDisplayText
    BarcodeMargin
    BarcodeTextMargin
    DataMatrixGeneratorDisplayText
    DataMatrixMargin
    DataMatrixTextMargin
    QRCodeGeneratorDisplayText
    QRCodeLogo
    QRCodeTextMargin
    QRMargin
    SfBarcodeGenerator
    SfDataMatrixGenerator
    SfQRCodeGenerator
    SfButton
    SfChip
    SfIcon
    SfInputBase<TChecked>
    SfSpeedDial
    SfCard
    AccumulationChartAnimation
    AccumulationChartCenter
    AccumulationChartConnector
    AccumulationChartEmptyPointSettings
    AccumulationChartEvents
    AccumulationChartLegendPageSettings
    AccumulationChartLegendSettings
    AccumulationChartSelectedDataIndexes
    AccumulationChartSeriesCollection
    AccumulationChartTooltipSettings
    AccumulationDataLabelSettings
    BorderSettings
    BulletChartAnimation
    BulletChartCommonBorder
    BulletChartCommonFont
    BulletChartDataLabel
    BulletChartEvents
    BulletChartLegendLocation
    BulletChartLegendMargin
    BulletChartLegendSettings
    BulletChartMajorTickLines
    BulletChartMargin
    BulletChartMinorTickLines
    BulletChartRange
    BulletChartRangeCollection
    BulletChartTooltip<TValue>
    ChartCommonLocation
    ChartCommonMajorGridLines
    ChartCommonMajorTickLines
    FontSettings
    RangeNavigatorAnimation
    RangeNavigatorEvents
    RangeNavigatorPeriod
    RangeNavigatorPeriods
    RangeNavigatorPeriodSelectorSettings
    RangeNavigatorRangeTooltipSettings
    RangeNavigatorSeriesCollection
    RangeNavigatorStyleSettings
    RangeNavigatorThumbSettings
    SfBulletChart<TValue>
    SmithChartAxisLine
    SmithChartBorder
    SmithChartCommonBorder
    SmithChartCommonFont
    SmithChartDataLabelConnectorLine
    SmithChartEvents
    SmithChartHorizontalAxis
    SmithChartLegendItemStyle
    SmithChartLegendLocation
    SmithChartLegendSettings
    SmithChartLegendTitle
    SmithChartMajorGridLines
    SmithChartMargin
    SmithChartMinorGridLines
    SmithChartRadialAxis
    SmithChartSeriesCollection
    SmithChartSeriesDatalabel
    SmithChartSeriesDataLabelBorder
    SmithChartSeriesMarker
    SmithChartSeriesMarkerBorder
    SmithChartSeriesTooltip
    SmithChartSubtitle
    SmithChartTitle
    SparklineAxisLineSettings
    SparklineAxisSettings
    SparklineContainerArea
    SparklineDataLabelOffset
    SparklineDataLabelSettings
    SparklineEvents
    SparklineMarkerSettings
    SparklinePadding
    SparklineRangeBand
    SparklineRangeBandSettings
    SparklineTooltipSettings<TValue>
    SparklineTrackLineSettings
    SfCircularGauge
    SfDataForm
    SfDiagramOverviewComponent
    SfDiagramComponent
    SfSymbolPaletteComponent
    SfFileManager<TValue>
    SfHeatMap<TValue>
    SfImageEditor
    SfInPlaceEditor<TValue>
    SfColorPicker
    SfInputTextBase<TValue>
    SfMaskedTextBox
    SfOtpInput
    SfRating
    SfSignature
    SfSlider<TValue>
    SfSpeechToText
    SfUploader
    SliderLimits
    UploaderAsyncSettings
    UploaderButtons
    SfAIAssistView
    SfChatUI
    SfDashboardLayout
    SfSplitter
    SfTimeline
    SfLinearGauge
    SfListView<TValue>
    SfMaps
    BreadcrumbTemplates
    SfAccordion
    SfAppBar
    SfBreadcrumb
    SfCarousel
    SfDropDownTree<TValue, TItem>
    SfPager
    SfSidebar
    SfStepper
    SfTab
    SfToolbar
    SfTreeView<TValue>
    SfMessage
    SfToast
    SfDialog
    SfTooltip
    ProgressBarAnimation
    ProgressBarAnnotation
    ProgressBarAnnotations
    ProgressBarEvents
    ProgressBarLabelStyle
    ProgressBarMargin
    ProgressBarRangeColor
    ProgressBarRangeColors
    SfProgressBar
    BackstageMenuItem
    BackstageMenuItems
    RibbonBackstageMenuSettings
    RibbonCollection
    RibbonGroup
    RibbonItem
    RibbonTab
    SfRibbon
    DropDownButtonItemBase
    RichTextEditorCustomToolbarItems
    RichTextEditorToolbarSettings
    SfRichTextEditor
    SfSankey
    EventSettingsField
    RecurrenceEditorEvents
    SfRecurrenceEditor
    SfSchedule<TValue>
    SfDataBoundComponent
    SfMediaQuery
    ButtonGroupButton
    SfButtonGroup
    SfDropDownButton
    SfProgressButton
    SfSplitButton
    Namespace: Syncfusion.Blazor
    Assembly: Syncfusion.Blazor.dll
    Syntax
    public abstract class SfBaseComponent : OwningComponentBase

    Constructors

    SfBaseComponent()

    Declaration
    protected SfBaseComponent()

    Methods

    Dispose()

    Dispose unmanaged resources in the Syncfusion Blazor component.

    Declaration
    public virtual void Dispose()

    Dispose(Boolean)

    Dispose unmanaged resources in the Syncfusion Blazor component.

    Declaration
    protected override void Dispose(bool disposing)
    Parameters
    Type Name Description
    System.Boolean disposing

    Boolean value to dispose the object.

    OnAfterRenderAsync(Boolean)

    Method invoked after each time the component has been rendered.

    Declaration
    protected override Task OnAfterRenderAsync(bool firstRender)
    Parameters
    Type Name Description
    System.Boolean firstRender

    Set to true for the first time component rendering; otherwise gets false.

    Returns
    Type Description
    System.Threading.Tasks.Task

    A System.Threading.Tasks.Task representing any asynchronous operation.

    OnInitializedAsync()

    Method invoked when the component is ready to start.

    Declaration
    protected override Task OnInitializedAsync()
    Returns
    Type Description
    System.Threading.Tasks.Task

    A System.Threading.Tasks.Task representing any asynchronous operation.

    OnObservableChange(String, Object, Boolean, NotifyCollectionChangedEventArgs)

    Overridable Method for INotifyCollectionChanged event handler to track the changes.

    Declaration
    protected virtual void OnObservableChange(string propertyName, object sender, bool isCollectionChanged = false, NotifyCollectionChangedEventArgs e = null)
    Parameters
    Type Name Description
    System.String propertyName

    Observable property name.

    System.Object sender

    Observable model object.

    System.Boolean isCollectionChanged

    Sets true if the observable collection changed.

    System.Collections.Specialized.NotifyCollectionChangedEventArgs e

    Changed Event Args

    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved