Inheritance
object
ComponentBase
Classes that extend this class.
Derived Classes- IgbAccordion
- IgbAvatar
- IgbBadge
- IgbBanner
- IgbBaseAlertLike
- IgbBaseComboBox
- IgbBaseOptionLike
- IgbBulletGraph
- IgbButtonBase
- IgbButtonGroup
- IgbCalendarBase
- IgbCard
- IgbCardActions
- IgbCardContent
- IgbCardHeader
- IgbCardMedia
- IgbCarousel
- IgbCarouselIndicator
- IgbCarouselSlide
- IgbChat
- IgbCheckboxBase
- IgbCheckboxList
- IgbChip
- IgbCircularGradient
- IgbColorEditor
- IgbColorEditorPanel
- IgbColumnChooser
- IgbColumnGrouping
- IgbColumnPinning
- IgbComboEditor
- IgbDashboardTile
- IgbDataGrid
- IgbDataGridComparisonOperatorSelector
- IgbDataGridExpansionIndicator
- IgbDataGridFilterDialog
- IgbDataGridPager
- IgbDataGridSortIndicator
- IgbDataGridToolbar
- IgbDataLegend
- IgbDateTimeInputBase
- IgbDialog
- IgbDivider
- IgbDockManager
- IgbDomainChart
- IgbDoughnutChart
- IgbDropdownGroup
- IgbDropdownHeader
- IgbExpansionPanel
- IgbFunnelChart
- IgbGridBaseDirective
- IgbGridColumnOptionsBase
- IgbHighlight
- IgbIcon
- IgbInputBase
- IgbLegendBase
- IgbLinearGauge
- IgbList
- IgbListHeader
- IgbListItem
- IgbListPanel
- IgbMultiColumnComboBox
- IgbMultiSlider
- IgbNavDrawer
- IgbNavDrawerHeaderItem
- IgbNavDrawerItem
- IgbNavbar
- IgbPieChartBase
- IgbPivotDataSelector
- IgbPopup
- IgbProgressBase
- IgbPropertyEditor
- IgbPropertyEditorPanel
- IgbQueryBuilder
- IgbRadialGauge
- IgbRadio
- IgbRadioGroup
- IgbRating
- IgbRatingSymbol
- IgbRipple
- IgbSelectGroup
- IgbSelectHeader
- IgbSeriesViewer
- IgbSliderBase
- IgbSliderLabel
- IgbSparkline
- IgbSplitter
- IgbStep
- IgbStepper
- IgbTab
- IgbTabs
- IgbTextarea
- IgbThemeProvider
- IgbTile
- IgbTileManager
- IgbToggleButton
- IgbToolPanel
- IgbToolbar
- IgbTooltip
- IgbTree
- IgbTreeItem
- IgbTreemap
- IgbXDatePicker
- IgbZoomSlider
Implements
- IComponent
- IHandleEvent
- IHandleAfterRender
- JsonSerializable
- IDisposable
Constructors
Section titled "Constructors"constructor
public BaseRendererControl() Returns BaseRendererControl
Properties
Section titled "Properties"AdditionalAttributes
Section titled "AdditionalAttributes"[Parameter(CaptureUnmatchedValues = true)]
public Dictionary<string, object> AdditionalAttributes { get; set; } ChildContent
Section titled "ChildContent"[Parameter]
public RenderFragment ChildContent { get; set; } Class
Section titled "Class"[Parameter]
public string Class { get; set; } DefaultEventBehavior
Section titled "DefaultEventBehavior"Gets the components default event behavior.
protected virtual ControlEventBehavior DefaultEventBehavior { get; } DirectRenderElementName
Section titled "DirectRenderElementName"protected virtual string DirectRenderElementName { get; } EventBehavior
Section titled "EventBehavior"Gets or sets how events are bubbled up from JavaScript to Blazor.
[Parameter]
public ControlEventBehavior EventBehavior { get; set; } Height
Section titled "Height"[Parameter]
public string Height { get; set; } IgBlazor
Section titled "IgBlazor"[Inject]
protected IIgniteUIBlazor IgBlazor { get; set; } NeedsDynamicContent
Section titled "NeedsDynamicContent"protected virtual bool NeedsDynamicContent { get; } ParentTypeName
Section titled "ParentTypeName"protected virtual string ParentTypeName { get; } RoundTripDateConversion
Section titled "RoundTripDateConversion"Gets or sets what type of date conversion to make when round tripping dates.
[Parameter]
public RoundTripDateConversion RoundTripDateConversion { get; set; } SupportsVisualChildren
Section titled "SupportsVisualChildren"protected virtual bool SupportsVisualChildren { get; } public virtual string Type { get; } UseCamelEnumValues
Section titled "UseCamelEnumValues"protected virtual bool UseCamelEnumValues { get; } UseDirectRender
Section titled "UseDirectRender"protected virtual bool UseDirectRender { get; } Width
Section titled "Width"[Parameter]
public string Width { get; set; } Accessors
Section titled "Accessors"_cachedSerializedContent
Section titled "_cachedSerializedContent"protected string _cachedSerializedContent eventCallbacksCache
Section titled "eventCallbacksCache"protected Dictionary<Type, Dictionary<string, FieldInfo>> eventCallbacksCache Methods
Section titled "Methods"BuildRenderTree(RenderTreeBuilder)
Section titled "BuildRenderTree(RenderTreeBuilder)"protected override void BuildRenderTree(RenderTreeBuilder builder) Parameters
- builder:
RenderTreeBuilder
Returns any
BuildSequenceInfo(int)
Section titled "BuildSequenceInfo(int)"protected virtual SequenceInfo BuildSequenceInfo(int startSequence) Parameters
- startSequence:
int
Returns any
Camelize(string)
Section titled "Camelize(string)"protected string Camelize(string value) Parameters
- value:
string
Returns any
CompareEventCallbacks<T>(T, T, ref Dictionary<Type, Dictionary<string, FieldInfo>>)
Section titled "CompareEventCallbacks<T>(T, T, ref Dictionary<Type, Dictionary<string, FieldInfo>>)"public static bool CompareEventCallbacks<T>(T left, T right, ref Dictionary<Type, Dictionary<string, FieldInfo>> eventFieldsDictionary) Parameters
- left:
T - right:
T - eventFieldsDictionary:
Dictionary>
Returns any
Dispose()
Section titled "Dispose()"public void Dispose() Returns any
Dispose(bool)
Section titled "Dispose(bool)"protected virtual void Dispose(bool disposing) Parameters
- disposing:
bool
Returns any
EnsureModulesLoaded()
Section titled "EnsureModulesLoaded()"protected virtual void EnsureModulesLoaded() Returns any
EnsureReady()
Section titled "EnsureReady()"public Task EnsureReady() Returns any
~BaseRendererControl()
Section titled "~BaseRendererControl()"protected ~BaseRendererControl() Returns any
FindByName(string)
Section titled "FindByName(string)"public virtual object FindByName(string name) Parameters
- name:
string
Returns any
InvokeMethod(string, object[], string[], ElementReference[])
Section titled "InvokeMethod(string, object[], string[], ElementReference[])"protected Task<object> InvokeMethod(string methodName, object[] arguments, string[] types, ElementReference[] nativeElements = null) Parameters
- methodName:
string - arguments:
object[] - types:
string[] - nativeElements:
ElementReference[]
Returns any
InvokeMethodSync(string, object[], string[], ElementReference[])
Section titled "InvokeMethodSync(string, object[], string[], ElementReference[])"protected object InvokeMethodSync(string methodName, object[] arguments, string[] types, ElementReference[] nativeElements = null) Parameters
- methodName:
string - arguments:
object[] - types:
string[] - nativeElements:
ElementReference[]
Returns any
IsPropDirty(string)
Section titled "IsPropDirty(string)"protected bool IsPropDirty(string propertyName) Parameters
- propertyName:
string
Returns any
IsTransformedEnumValue(string)
Section titled "IsTransformedEnumValue(string)"protected virtual bool IsTransformedEnumValue(string key) Parameters
- key:
string
Returns any
MarkPropDirty(string)
Section titled "MarkPropDirty(string)"protected void MarkPropDirty(string propertyName) Parameters
- propertyName:
string
Returns any
NotifyClearItems(object)
Section titled "NotifyClearItems(object)"public void NotifyClearItems(object dataSource) Parameters
- dataSource:
object
Returns any
NotifyInsertItem(object, int, object)
Section titled "NotifyInsertItem(object, int, object)"public void NotifyInsertItem(object dataSource, int index, object refItem) Parameters
- dataSource:
object - index:
int - refItem:
object
Returns any
NotifyRemoveItem(object, int, object)
Section titled "NotifyRemoveItem(object, int, object)"public void NotifyRemoveItem(object dataSource, int index, object oldItem) Parameters
- dataSource:
object - index:
int - oldItem:
object
Returns any
NotifySetItem(object, int, object, object)
Section titled "NotifySetItem(object, int, object, object)"public void NotifySetItem(object dataSource, int index, object oldItem, object newItem) Parameters
- dataSource:
object - index:
int - oldItem:
object - newItem:
object
Returns any
NotifyUpdateItem(object, int, object, bool)
Section titled "NotifyUpdateItem(object, int, object, bool)"public void NotifyUpdateItem(object dataSource, int index, object refItem, bool syncDataOnly = false) Parameters
- dataSource:
object - index:
int - refItem:
object - syncDataOnly:
bool
Returns any
OnAfterRenderAsync(bool)
Section titled "OnAfterRenderAsync(bool)"protected override Task OnAfterRenderAsync(bool firstRender) Parameters
- firstRender:
bool
Returns any
OnElementNameChanged(BaseRendererElement, string, string)
Section titled "OnElementNameChanged(BaseRendererElement, string, string)"protected void OnElementNameChanged(BaseRendererElement element, string oldName, string newName) Parameters
- element:
BaseRendererElement - oldName:
string - newName:
string
Returns any
OnInvokeReturn(long, object)
Section titled "OnInvokeReturn(long, object)"public void OnInvokeReturn(long invokeId, object returnValue) Parameters
- invokeId:
long - returnValue:
object
Returns any
OnRefChanged(string, object)
Section titled "OnRefChanged(string, object)"public void OnRefChanged(string refName, object refValue) Parameters
- refName:
string - refValue:
object
Returns any
ResolveDisplay()
Section titled "ResolveDisplay()"protected virtual string ResolveDisplay() Returns any
ResolveEventBehavior()
Section titled "ResolveEventBehavior()"Resolves the components event behavior if Auto is selected.
protected ControlEventBehavior ResolveEventBehavior() Returns any
ResumeNotifications(object, bool)
Section titled "ResumeNotifications(object, bool)"Resumes data change notifications.
public void ResumeNotifications(object dataSource, bool notify = true) Parameters
- dataSource:
object - notify:
bool
Returns any
Serialize()
Section titled "Serialize()"public string Serialize() Returns any
Serialize(SerializationContext, string)
Section titled "Serialize(SerializationContext, string)"public void Serialize(SerializationContext context, string propertyName = null) Parameters
- context:
SerializationContext - propertyName:
string
Returns any
SetPropertyValue(object, PropertyInfo, object)
Section titled "SetPropertyValue(object, PropertyInfo, object)"protected void SetPropertyValue(object item, PropertyInfo property, object value) Parameters
- item:
object - property:
PropertyInfo - value:
object
Returns any
SetPropertyValue(object, PropertyInfo, JsonElement)
Section titled "SetPropertyValue(object, PropertyInfo, JsonElement)"protected void SetPropertyValue(object item, PropertyInfo property, JsonElement jsonElement) Parameters
- item:
object - property:
PropertyInfo - jsonElement:
JsonElement
Returns any
SetResourceStringAsync(string, string)
Section titled "SetResourceStringAsync(string, string)"public Task<object> SetResourceStringAsync(string grouping, string json) Parameters
- grouping:
string - json:
string
Returns any
SetResourceStringAsync(string, string, string)
Section titled "SetResourceStringAsync(string, string, string)"public Task<object> SetResourceStringAsync(string grouping, string id, string value) Parameters
- grouping:
string - id:
string - value:
string
Returns any
SuspendNotifications(object)
Section titled "SuspendNotifications(object)"Prevents data change notifications from be propagated to the component.
public void SuspendNotifications(object dataSource) Parameters
- dataSource:
object
Returns any
TemplateContentType(string)
Section titled "TemplateContentType(string)"protected Type TemplateContentType(string templateId) Parameters
- templateId:
string
Returns any
ToPascal(string)
Section titled "ToPascal(string)"protected string ToPascal(string value) Parameters
- value:
string
Returns any
ToSpinal(string)
Section titled "ToSpinal(string)"protected string ToSpinal(string value) Parameters
- value:
string
Returns any
TransformPotentialEnumValue(string, object)
Section titled "TransformPotentialEnumValue(string, object)"protected virtual object TransformPotentialEnumValue(string key, object value) Parameters
- key:
string - value:
object
Returns any
TransformSimpleKey(string)
Section titled "TransformSimpleKey(string)"protected virtual string TransformSimpleKey(string key) Parameters
- key:
string