Inheritance
object
ComponentBase
Classes that extend this class.
Derived Classes- IComponent
- IHandleEvent
- IHandleAfterRender
- JsonSerializable
- IDisposable
Constructors
Section titled "Constructors"constructor
public IgbToolActionIconButton() Returns IgbToolActionIconButton
Properties
Section titled "Properties"ToolbarParent
Section titled "ToolbarParent"Inherited from: IgbToolAction
[CascadingParameter(Name = "ToolbarParent")]
protected BaseRendererControl ToolbarParent { get; set; } ToolActionParent
Section titled "ToolActionParent"Inherited from: IgbToolAction
[CascadingParameter(Name = "ToolActionParent")]
protected BaseRendererElement ToolActionParent { get; set; } ParentTypeName
Section titled "ParentTypeName"Inherited from: IgbToolAction
protected override string ParentTypeName { get; } ContentActions
Section titled "ContentActions"Inherited from: IgbToolAction
public IgbToolActionCollection ContentActions { get; } ActualActions
Section titled "ActualActions"Inherited from: IgbToolAction
public IgbToolActionCollection ActualActions { get; } ContextBindings
Section titled "ContextBindings"Inherited from: IgbToolAction
Gets the context bindings for this tool action.
public IgbToolContextBindingCollection ContextBindings { get; set; } Actions
Section titled "Actions"Inherited from: IgbToolAction
Gets the sub actions associated with this tool action.
public IgbToolActionCollection Actions { get; protected set; } Width
Section titled "Width"Inherited from: IgbToolAction
Gets or sets the width to use for this tool action.
[Parameter]
public double Width { get; set; } Height
Section titled "Height"Inherited from: IgbToolAction
Gets or sets the height to use for this tool action.
[Parameter]
public double Height { get; set; } SubPanelRowHeight
Section titled "SubPanelRowHeight"Inherited from: IgbToolAction
Gets or sets the height to use for the sub panel if different than default
[Parameter]
public int SubPanelRowHeight { get; set; } ActualSubPanelRowHeight
Section titled "ActualSubPanelRowHeight"Inherited from: IgbToolAction
[Parameter]
public int ActualSubPanelRowHeight { get; set; } ParentId
Section titled "ParentId"Inherited from: IgbToolAction
[Parameter]
public string ParentId { get; set; } BeforeId
Section titled "BeforeId"Inherited from: IgbToolAction
Gets or sets the Id of the action that this action will be inserted before.
[Parameter]
public string BeforeId { get; set; } AfterId
Section titled "AfterId"Inherited from: IgbToolAction
Gets or sets the Id of the action that this action will be inserted after.
[Parameter]
public string AfterId { get; set; } OverlayId
Section titled "OverlayId"Inherited from: IgbToolAction
Sets to the Id of the action that this action will overlay itself on to.
[Parameter]
public string OverlayId { get; set; } CommandId
Section titled "CommandId"Inherited from: IgbToolAction
[Parameter]
public string CommandId { get; set; } CommandArgument
Section titled "CommandArgument"Inherited from: IgbToolAction
[Parameter]
public string CommandArgument { get; set; } CommandArgumentValue
Section titled "CommandArgumentValue"Inherited from: IgbToolAction
[Parameter]
public object CommandArgumentValue { get; set; } PaddingLeft
Section titled "PaddingLeft"Inherited from: IgbToolAction
[Parameter]
public double PaddingLeft { get; set; } ActualPaddingLeft
Section titled "ActualPaddingLeft"Inherited from: IgbToolAction
[Parameter]
public double ActualPaddingLeft { get; set; } PaddingRight
Section titled "PaddingRight"Inherited from: IgbToolAction
[Parameter]
public double PaddingRight { get; set; } ActualPaddingRight
Section titled "ActualPaddingRight"Inherited from: IgbToolAction
[Parameter]
public double ActualPaddingRight { get; set; } PaddingBottom
Section titled "PaddingBottom"Inherited from: IgbToolAction
[Parameter]
public double PaddingBottom { get; set; } ActualPaddingBottom
Section titled "ActualPaddingBottom"Inherited from: IgbToolAction
[Parameter]
public double ActualPaddingBottom { get; set; } PaddingTop
Section titled "PaddingTop"Inherited from: IgbToolAction
[Parameter]
public double PaddingTop { get; set; } ActualPaddingTop
Section titled "ActualPaddingTop"Inherited from: IgbToolAction
[Parameter]
public double ActualPaddingTop { get; set; } ActualHoverBackground
Section titled "ActualHoverBackground"Inherited from: IgbToolAction
Gets the actual hover background used by the tool action.
[Parameter]
public string ActualHoverBackground { get; set; } HoverBackground
Section titled "HoverBackground"Inherited from: IgbToolAction
Gets or sets the hover background for this tool action.
[Parameter]
public string HoverBackground { get; set; } ActualBackground
Section titled "ActualBackground"Inherited from: IgbToolAction
Gets the actual background used by the tool action.
[Parameter]
public string ActualBackground { get; set; } Background
Section titled "Background"Inherited from: IgbToolAction
Gets or sets the background color of the tool action.
[Parameter]
public string Background { get; set; } ActualTextColor
Section titled "ActualTextColor"Inherited from: IgbToolAction
Gets the actual label text color.
[Parameter]
public string ActualTextColor { get; set; } TextColor
Section titled "TextColor"Inherited from: IgbToolAction
Gets or sets the label text color.
[Parameter]
public string TextColor { get; set; } ActualSubtitleTextColor
Section titled "ActualSubtitleTextColor"Inherited from: IgbToolAction
Gets the actual label text color.
[Parameter]
public string ActualSubtitleTextColor { get; set; } SubtitleTextColor
Section titled "SubtitleTextColor"Inherited from: IgbToolAction
Gets or sets the label text color.
[Parameter]
public string SubtitleTextColor { get; set; } ActualDisabledTextColor
Section titled "ActualDisabledTextColor"Inherited from: IgbToolAction
Gets the actual label text color when the tool is disabled.
[Parameter]
public string ActualDisabledTextColor { get; set; } DisabledTextColor
Section titled "DisabledTextColor"Inherited from: IgbToolAction
Gets or sets the label text color when the tool is disabled.
[Parameter]
public string DisabledTextColor { get; set; } FontFamily
Section titled "FontFamily"Inherited from: IgbToolAction
[Parameter]
public string FontFamily { get; set; } FontSize
Section titled "FontSize"Inherited from: IgbToolAction
[Parameter]
public double FontSize { get; set; } FontStyle
Section titled "FontStyle"Inherited from: IgbToolAction
[Parameter]
public string FontStyle { get; set; } FontWeight
Section titled "FontWeight"Inherited from: IgbToolAction
[Parameter]
public string FontWeight { get; set; } SubtitleFontFamily
Section titled "SubtitleFontFamily"Inherited from: IgbToolAction
[Parameter]
public string SubtitleFontFamily { get; set; } SubtitleFontSize
Section titled "SubtitleFontSize"Inherited from: IgbToolAction
[Parameter]
public double SubtitleFontSize { get; set; } SubtitleFontStyle
Section titled "SubtitleFontStyle"Inherited from: IgbToolAction
[Parameter]
public string SubtitleFontStyle { get; set; } SubtitleFontWeight
Section titled "SubtitleFontWeight"Inherited from: IgbToolAction
[Parameter]
public string SubtitleFontWeight { get; set; } IsDisabled
Section titled "IsDisabled"Inherited from: IgbToolAction
[Parameter]
public bool IsDisabled { get; set; } IsHighlighted
Section titled "IsHighlighted"Inherited from: IgbToolAction
[Parameter]
public bool IsHighlighted { get; set; } ActualAccentColor
Section titled "ActualAccentColor"Inherited from: IgbToolAction
[Parameter]
public string ActualAccentColor { get; set; } AccentColor
Section titled "AccentColor"Inherited from: IgbToolAction
[Parameter]
public string AccentColor { get; set; } Density
Section titled "Density"Inherited from: IgbToolAction
Gets or sets the display density to use for the action.
[Parameter]
public ControlDisplayDensity Density { get; set; } ActualDensity
Section titled "ActualDensity"Inherited from: IgbToolAction
Gets the resolved display density to use for the action.
[Parameter]
public ControlDisplayDensity ActualDensity { get; set; } Title
Section titled "Title"Inherited from: IgbToolAction
Gets or sets the title of the tool.
[Parameter]
public string Title { get; set; } Subtitle
Section titled "Subtitle"Inherited from: IgbToolAction
Gets or sets the subtitle of the tool.
[Parameter]
public string Subtitle { get; set; } TitleHorizontalAlignment
Section titled "TitleHorizontalAlignment"Inherited from: IgbToolAction
Gets or sets the title horizontal alignment.
[Parameter]
public HorizontalAlignment TitleHorizontalAlignment { get; set; } IconName
Section titled "IconName"Inherited from: IgbToolAction
[Parameter]
public string IconName { get; set; } IconCollectionName
Section titled "IconCollectionName"Inherited from: IgbToolAction
[Parameter]
public string IconCollectionName { get; set; } IconViewBoxLeft
Section titled "IconViewBoxLeft"Inherited from: IgbToolAction
Gets or sets the icon viewbox left.
[Parameter]
public double IconViewBoxLeft { get; set; } IconViewBoxTop
Section titled "IconViewBoxTop"Inherited from: IgbToolAction
Gets or sets the icon viewbox top.
[Parameter]
public double IconViewBoxTop { get; set; } IconViewBoxWidth
Section titled "IconViewBoxWidth"Inherited from: IgbToolAction
Gets or sets the icon viewbox width.
[Parameter]
public double IconViewBoxWidth { get; set; } IconViewBoxHeight
Section titled "IconViewBoxHeight"Inherited from: IgbToolAction
Gets or sets the icon viewbox height.
[Parameter]
public double IconViewBoxHeight { get; set; } IconFill
Section titled "IconFill"Inherited from: IgbToolAction
Gets or sets the icon fill color.
[Parameter]
public string IconFill { get; set; } ActualIconFill
Section titled "ActualIconFill"Inherited from: IgbToolAction
Gets the actual icon fill color.
[Parameter]
public string ActualIconFill { get; set; } IconFillColors
Section titled "IconFillColors"Inherited from: IgbToolAction
Gets or sets the icon fill colors.
[Parameter]
public string IconFillColors { get; set; } IconStroke
Section titled "IconStroke"Inherited from: IgbToolAction
Gets or sets the icon stroke color.
[Parameter]
public string IconStroke { get; set; } ActualIconStroke
Section titled "ActualIconStroke"Inherited from: IgbToolAction
Gets the actual icon stroke color.
[Parameter]
public string ActualIconStroke { get; set; } IconStrokeColors
Section titled "IconStrokeColors"Inherited from: IgbToolAction
Gets or sets the icon stroke colors.
[Parameter]
public string IconStrokeColors { get; set; } IconStrokeWidth
Section titled "IconStrokeWidth"Inherited from: IgbToolAction
Gets or sets the icon viewbox width.
[Parameter]
public double IconStrokeWidth { get; set; } IconWidth
Section titled "IconWidth"Inherited from: IgbToolAction
Gets or sets the width of the icon.
[Parameter]
public double IconWidth { get; set; } ActualIconWidth
Section titled "ActualIconWidth"Inherited from: IgbToolAction
Gets the actual icon width used.
[Parameter]
public double ActualIconWidth { get; set; } IconHeight
Section titled "IconHeight"Inherited from: IgbToolAction
Gets or sets the height of the icon.
[Parameter]
public double IconHeight { get; set; } ActualIconHeight
Section titled "ActualIconHeight"Inherited from: IgbToolAction
Gets the actual icon height used.
[Parameter]
public double ActualIconHeight { get; set; } Visibility
Section titled "Visibility"Inherited from: IgbToolAction
Gets or sets the tool action visibility.
[Parameter]
public Visibility Visibility { get; set; } CloseOnExecute
Section titled "CloseOnExecute"Inherited from: IgbToolAction
Gets or sets if the tool action will close its parent dropdown when executed by the user.
[Parameter]
public bool CloseOnExecute { get; set; } HighlightWidth
Section titled "HighlightWidth"Inherited from: IgbToolAction
[Parameter]
public double HighlightWidth { get; set; } ActualHighlightWidth
Section titled "ActualHighlightWidth"Inherited from: IgbToolAction
[Parameter]
public double ActualHighlightWidth { get; set; } HighlightRadius
Section titled "HighlightRadius"Inherited from: IgbToolAction
[Parameter]
public double HighlightRadius { get; set; } ActualHighlightRadius
Section titled "ActualHighlightRadius"Inherited from: IgbToolAction
[Parameter]
public double ActualHighlightRadius { get; set; } HighlightColor
Section titled "HighlightColor"Inherited from: IgbToolAction
[Parameter]
public string HighlightColor { get; set; } ActualHighlightColor
Section titled "ActualHighlightColor"Inherited from: IgbToolAction
[Parameter]
public string ActualHighlightColor { get; set; } IgBlazor
Section titled "IgBlazor"Inherited from: BaseRendererElement
[Inject]
protected IIgniteUIBlazor IgBlazor { get; set; } IsComponentRooted
Section titled "IsComponentRooted"Inherited from: BaseRendererElement
public bool IsComponentRooted { get; } UseDirectRender
Section titled "UseDirectRender"Inherited from: BaseRendererElement
protected virtual bool UseDirectRender { get; } ChildContent
Section titled "ChildContent"Inherited from: BaseRendererElement
[Parameter]
public RenderFragment ChildContent { get; set; } SupportsVisualChildren
Section titled "SupportsVisualChildren"Inherited from: BaseRendererElement
protected virtual bool SupportsVisualChildren { get; } MethodTarget
Section titled "MethodTarget"Inherited from: BaseRendererElement
protected virtual string MethodTarget { get; } CurrParent
Section titled "CurrParent"Inherited from: BaseRendererElement
protected object CurrParent { get; } ActualContentPaddingBottom
Section titled "ActualContentPaddingBottom"[Parameter]
public double ActualContentPaddingBottom { get; set; } ActualContentPaddingLeft
Section titled "ActualContentPaddingLeft"[Parameter]
public double ActualContentPaddingLeft { get; set; } ActualContentPaddingRight
Section titled "ActualContentPaddingRight"[Parameter]
public double ActualContentPaddingRight { get; set; } ActualContentPaddingTop
Section titled "ActualContentPaddingTop"[Parameter]
public double ActualContentPaddingTop { get; set; } ActualTooltipDelay
Section titled "ActualTooltipDelay"Gets the actual delay before the tooltip is displayed (in milliseconds).
[Parameter]
public int ActualTooltipDelay { get; set; } ContentPaddingBottom
Section titled "ContentPaddingBottom"[Parameter]
public double ContentPaddingBottom { get; set; } ContentPaddingLeft
Section titled "ContentPaddingLeft"[Parameter]
public double ContentPaddingLeft { get; set; } ContentPaddingRight
Section titled "ContentPaddingRight"[Parameter]
public double ContentPaddingRight { get; set; } ContentPaddingTop
Section titled "ContentPaddingTop"[Parameter]
public double ContentPaddingTop { get; set; } TooltipDelay
Section titled "TooltipDelay"Gets or sets how long it takes before the tooltip is displayed (in milliseconds).
[Parameter]
public int TooltipDelay { get; set; } Accessors
Section titled "Accessors"_name
Section titled "_name"Inherited from: BaseRendererElement
protected string _name eventCallbacksCache
Section titled "eventCallbacksCache"Inherited from: BaseRendererElement
protected Dictionary<Type, Dictionary<string, FieldInfo>> eventCallbacksCache _cachedSerializedContent
Section titled "_cachedSerializedContent"Inherited from: BaseRendererElement
protected string _cachedSerializedContent Methods
Section titled "Methods"Dispose()
Section titled "Dispose()"Inherited from: IgbToolAction
public void Dispose() Returns any
OnInitializedAsync()
Section titled "OnInitializedAsync()"Inherited from: IgbToolAction
protected override Task OnInitializedAsync() Returns any
ExportSerializedVisualDataAsync()
Section titled "ExportSerializedVisualDataAsync()"Inherited from: IgbToolAction
public Task<string> ExportSerializedVisualDataAsync() Returns any
ExportSerializedVisualData()
Section titled "ExportSerializedVisualData()"Inherited from: IgbToolAction
public string ExportSerializedVisualData() Returns any
BuildRenderTree(RenderTreeBuilder)
Section titled "BuildRenderTree(RenderTreeBuilder)"Inherited from: BaseRendererElement
protected override void BuildRenderTree(RenderTreeBuilder builder) Parameters
- builder:
RenderTreeBuilder
Returns any
OnElementNameChanged(BaseRendererElement, string, string)
Section titled "OnElementNameChanged(BaseRendererElement, string, string)"Inherited from: BaseRendererElement
protected void OnElementNameChanged(BaseRendererElement element, string oldName, string newName) Parameters
- element:
BaseRendererElement - oldName:
string - newName:
string
Returns any
InvokeMethod(string, object[], string[], ElementReference[])
Section titled "InvokeMethod(string, object[], string[], ElementReference[])"Inherited from: BaseRendererElement
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[])"Inherited from: BaseRendererElement
protected object InvokeMethodSync(string methodName, object[] arguments, string[] types, ElementReference[] nativeElements = null) Parameters
- methodName:
string - arguments:
object[] - types:
string[] - nativeElements:
ElementReference[]
Returns any
InvokeMethodHelper(string, string, object[], string[], ElementReference[])
Section titled "InvokeMethodHelper(string, string, object[], string[], ElementReference[])"Inherited from: BaseRendererElement
protected Task<object> InvokeMethodHelper(string target, string methodName, object[] arguments, string[] types, ElementReference[] nativeElements) Parameters
- target:
string - methodName:
string - arguments:
object[] - types:
string[] - nativeElements:
ElementReference[]
Returns any
InvokeMethodHelperSync(string, string, object[], string[], ElementReference[])
Section titled "InvokeMethodHelperSync(string, string, object[], string[], ElementReference[])"Inherited from: BaseRendererElement
protected object InvokeMethodHelperSync(string target, string methodName, object[] arguments, string[] types, ElementReference[] nativeElements) Parameters
- target:
string - methodName:
string - arguments:
object[] - types:
string[] - nativeElements:
ElementReference[]
Returns any
IsPropDirty(string)
Section titled "IsPropDirty(string)"Inherited from: BaseRendererElement
protected bool IsPropDirty(string propertyName) Parameters
- propertyName:
string
Returns any
Serialize(SerializationContext, string)
Section titled "Serialize(SerializationContext, string)"Inherited from: BaseRendererElement
public void Serialize(SerializationContext context, string propertyName = null) Parameters
- context:
SerializationContext - propertyName:
string
Returns any
Serialize()
Section titled "Serialize()"Inherited from: BaseRendererElement
public string Serialize() Returns any
EnsureValid()
Section titled "EnsureValid()"Inherited from: BaseRendererElement
protected void EnsureValid() Returns any
FromEventJson(BaseRendererControl, Dictionary<string, object>)
Section titled "FromEventJson(BaseRendererControl, Dictionary<string, object>)"Inherited from: BaseRendererElement
protected virtual void FromEventJson(BaseRendererControl control, Dictionary<string, object> args) Parameters
- control:
BaseRendererControl - args:
Dictionary
Returns any
ToEventJson(BaseRendererControl, Dictionary<string, object>)
Section titled "ToEventJson(BaseRendererControl, Dictionary<string, object>)"Inherited from: BaseRendererElement
protected virtual void ToEventJson(BaseRendererControl control, Dictionary<string, object> args) Parameters
- control:
BaseRendererControl - args:
Dictionary
Returns any
SetResourceStringAsync(string, string, string)
Section titled "SetResourceStringAsync(string, string, string)"Inherited from: BaseRendererElement
protected Task<object> SetResourceStringAsync(string grouping, string id, string value) Parameters
- grouping:
string - id:
string - value:
string
Returns any
SetResourceStringAsync(string, string)
Section titled "SetResourceStringAsync(string, string)"Inherited from: BaseRendererElement
protected Task<object> SetResourceStringAsync(string grouping, string json) Parameters
- grouping:
string - json:
string
Returns any
CloseSubmenu()
Section titled "CloseSubmenu()"public override void CloseSubmenu() Returns any
CloseSubmenuAsync()
Section titled "CloseSubmenuAsync()"public override Task CloseSubmenuAsync() Returns any
EnsureModulesLoaded()
Section titled "EnsureModulesLoaded()"protected override void EnsureModulesLoaded() Returns any
ExportVisualData()
Section titled "ExportVisualData()"public override object ExportVisualData() Returns any
ExportVisualDataAsync()
Section titled "ExportVisualDataAsync()"public override Task<object> ExportVisualDataAsync() Returns any
FindByName(string)
Section titled "FindByName(string)"public override object FindByName(string name) Parameters
- name:
string
Returns any
OpenSubMenu()
Section titled "OpenSubMenu()"public override void OpenSubMenu() Returns any
OpenSubMenuAsync()
Section titled "OpenSubMenuAsync()"public override Task OpenSubMenuAsync() Returns any
Events
Section titled "Events"OnCommand
Section titled "OnCommand"[Parameter]
public EventCallback<IgbToolCommandEventArgs> OnCommand { get; set; } Performed
Section titled "Performed"[Parameter]
public EventCallback<IgbToolActionPerformedEventArgs> Performed { get; set; } PopupOpening
Section titled "PopupOpening"[Parameter]
public EventCallback<IgbToolActionPopupOpeningEventArgs> PopupOpening { get; set; } OnCommandScript
Section titled "OnCommandScript"[Parameter]
public string OnCommandScript { get; set; } PerformedScript
Section titled "PerformedScript"[Parameter]
public string PerformedScript { get; set; } PopupOpeningScript
Section titled "PopupOpeningScript"[Parameter]
public string PopupOpeningScript { get; set; }