Show / Hide Table of Contents

Class IgbToolAction

Represents base class for all tool actions in toolbar

Inheritance
System.Object
BaseRendererElement
IgbToolAction
IgbToolActionButton
IgbToolActionButtonPair
IgbToolActionCheckbox
IgbToolActionCheckboxList
IgbToolActionColorEditor
IgbToolActionCombo
IgbToolActionFieldSelector
IgbToolActionGroupHeader
IgbToolActionIconButton
IgbToolActionLabel
IgbToolActionNumberInput
IgbToolActionRadio
IgbToolActionSeparator
IgbToolActionSubPanel
IgbToolActionTextInput
Implements
JsonSerializable
System.IDisposable
Inherited Members
BaseRendererElement._name
BaseRendererElement.eventCallbacksCache
BaseRendererElement._cachedSerializedContent
BaseRendererElement.EnsureModulesLoaded()
BaseRendererElement.BuildRenderTree(RenderTreeBuilder)
BaseRendererElement.OnElementNameChanged(BaseRendererElement, String, String)
BaseRendererElement.InvokeMethod(String, Object[], String[], ElementReference[])
BaseRendererElement.InvokeMethodSync(String, Object[], String[], ElementReference[])
BaseRendererElement.InvokeMethodHelper(String, String, Object[], String[], ElementReference[])
BaseRendererElement.InvokeMethodHelperSync(String, String, Object[], String[], ElementReference[])
BaseRendererElement.IsPropDirty(String)
BaseRendererElement.Serialize(SerializationContext, String)
BaseRendererElement.Serialize()
BaseRendererElement.EnsureValid()
BaseRendererElement.FromEventJson(BaseRendererControl, Dictionary<String, Object>)
BaseRendererElement.ToEventJson(BaseRendererControl, Dictionary<String, Object>)
BaseRendererElement.SetResourceStringAsync(String, String, String)
BaseRendererElement.SetResourceStringAsync(String, String)
BaseRendererElement.CompareEventCallbacks<T>(T, T, Dictionary<Type, Dictionary<String, FieldInfo>>)
BaseRendererElement.IgBlazor
BaseRendererElement.IsComponentRooted
BaseRendererElement.UseDirectRender
BaseRendererElement.ChildContent
BaseRendererElement.SupportsVisualChildren
BaseRendererElement.Name
BaseRendererElement.Parent
BaseRendererElement.MethodTarget
BaseRendererElement.CurrParent
Namespace: IgniteUI.Blazor.Controls
Assembly: IgniteUI.Blazor.dll
Syntax
public class IgbToolAction : BaseRendererElement, JsonSerializable, IDisposable

Constructors

IgbToolAction()

Declaration
public IgbToolAction()

Properties

Actions

Declaration
public IgbToolActionCollection Actions { get; protected set; }
Property Value
Type Description
IgbToolActionCollection

ActualActions

Declaration
public IgbToolActionCollection ActualActions { get; }
Property Value
Type Description
IgbToolActionCollection

ActualBackground

Declaration
public string ActualBackground { get; set; }
Property Value
Type Description
System.String

ActualDensity

Declaration
public ControlDisplayDensity ActualDensity { get; set; }
Property Value
Type Description
ControlDisplayDensity

ActualDisabledTextColor

Declaration
public string ActualDisabledTextColor { get; set; }
Property Value
Type Description
System.String

ActualHighlightColor

Declaration
public string ActualHighlightColor { get; set; }
Property Value
Type Description
System.String

ActualHighlightRadius

Declaration
public double ActualHighlightRadius { get; set; }
Property Value
Type Description
System.Double

ActualHighlightWidth

Declaration
public double ActualHighlightWidth { get; set; }
Property Value
Type Description
System.Double

ActualHoverBackground

Declaration
public string ActualHoverBackground { get; set; }
Property Value
Type Description
System.String

ActualIconFill

Declaration
public string ActualIconFill { get; set; }
Property Value
Type Description
System.String

ActualIconHeight

Declaration
public double ActualIconHeight { get; set; }
Property Value
Type Description
System.Double

ActualIconStroke

Declaration
public string ActualIconStroke { get; set; }
Property Value
Type Description
System.String

ActualIconWidth

Declaration
public double ActualIconWidth { get; set; }
Property Value
Type Description
System.Double

ActualPaddingBottom

Declaration
public double ActualPaddingBottom { get; set; }
Property Value
Type Description
System.Double

ActualPaddingLeft

Declaration
public double ActualPaddingLeft { get; set; }
Property Value
Type Description
System.Double

ActualPaddingRight

Declaration
public double ActualPaddingRight { get; set; }
Property Value
Type Description
System.Double

ActualPaddingTop

Declaration
public double ActualPaddingTop { get; set; }
Property Value
Type Description
System.Double

ActualSubtitleTextColor

Declaration
public string ActualSubtitleTextColor { get; set; }
Property Value
Type Description
System.String

ActualTextColor

Declaration
public string ActualTextColor { get; set; }
Property Value
Type Description
System.String

AfterId

Declaration
public string AfterId { get; set; }
Property Value
Type Description
System.String

Background

Declaration
public string Background { get; set; }
Property Value
Type Description
System.String

BeforeId

Declaration
public string BeforeId { get; set; }
Property Value
Type Description
System.String

CloseOnExecute

Declaration
public bool CloseOnExecute { get; set; }
Property Value
Type Description
System.Boolean

CommandArgument

Declaration
public string CommandArgument { get; set; }
Property Value
Type Description
System.String

CommandArgumentValue

Declaration
public object CommandArgumentValue { get; set; }
Property Value
Type Description
System.Object

CommandId

Declaration
public string CommandId { get; set; }
Property Value
Type Description
System.String

ContentActions

Declaration
public IgbToolActionCollection ContentActions { get; }
Property Value
Type Description
IgbToolActionCollection

ContextBindings

Declaration
public IgbToolContextBindingCollection ContextBindings { get; set; }
Property Value
Type Description
IgbToolContextBindingCollection

Density

Declaration
public ControlDisplayDensity Density { get; set; }
Property Value
Type Description
ControlDisplayDensity

DisabledTextColor

Declaration
public string DisabledTextColor { get; set; }
Property Value
Type Description
System.String

FontFamily

Declaration
public string FontFamily { get; set; }
Property Value
Type Description
System.String

FontSize

Declaration
public double FontSize { get; set; }
Property Value
Type Description
System.Double

FontStyle

Declaration
public string FontStyle { get; set; }
Property Value
Type Description
System.String

FontWeight

Declaration
public string FontWeight { get; set; }
Property Value
Type Description
System.String

Height

Declaration
public double Height { get; set; }
Property Value
Type Description
System.Double

HighlightColor

Declaration
public string HighlightColor { get; set; }
Property Value
Type Description
System.String

HighlightRadius

Declaration
public double HighlightRadius { get; set; }
Property Value
Type Description
System.Double

HighlightWidth

Declaration
public double HighlightWidth { get; set; }
Property Value
Type Description
System.Double

HoverBackground

Declaration
public string HoverBackground { get; set; }
Property Value
Type Description
System.String

IconCollectionName

Declaration
public string IconCollectionName { get; set; }
Property Value
Type Description
System.String

IconFill

Declaration
public string IconFill { get; set; }
Property Value
Type Description
System.String

IconFillColors

Declaration
public string IconFillColors { get; set; }
Property Value
Type Description
System.String

IconHeight

Declaration
public double IconHeight { get; set; }
Property Value
Type Description
System.Double

IconName

Declaration
public string IconName { get; set; }
Property Value
Type Description
System.String

IconStroke

Declaration
public string IconStroke { get; set; }
Property Value
Type Description
System.String

IconStrokeColors

Declaration
public string IconStrokeColors { get; set; }
Property Value
Type Description
System.String

IconStrokeWidth

Declaration
public double IconStrokeWidth { get; set; }
Property Value
Type Description
System.Double

IconViewBoxHeight

Declaration
public double IconViewBoxHeight { get; set; }
Property Value
Type Description
System.Double

IconViewBoxLeft

Declaration
public double IconViewBoxLeft { get; set; }
Property Value
Type Description
System.Double

IconViewBoxTop

Declaration
public double IconViewBoxTop { get; set; }
Property Value
Type Description
System.Double

IconViewBoxWidth

Declaration
public double IconViewBoxWidth { get; set; }
Property Value
Type Description
System.Double

IconWidth

Declaration
public double IconWidth { get; set; }
Property Value
Type Description
System.Double

IsDisabled

Declaration
public bool IsDisabled { get; set; }
Property Value
Type Description
System.Boolean

IsHighlighted

Declaration
public bool IsHighlighted { get; set; }
Property Value
Type Description
System.Boolean

OnCommand

Declaration
public EventCallback<IgbToolCommandEventArgs> OnCommand { get; set; }
Property Value
Type Description
Microsoft.AspNetCore.Components.EventCallback<IgbToolCommandEventArgs>

OnCommandScript

Declaration
public string OnCommandScript { get; set; }
Property Value
Type Description
System.String

OverlayId

Declaration
public string OverlayId { get; set; }
Property Value
Type Description
System.String

PaddingBottom

Declaration
public double PaddingBottom { get; set; }
Property Value
Type Description
System.Double

PaddingLeft

Declaration
public double PaddingLeft { get; set; }
Property Value
Type Description
System.Double

PaddingRight

Declaration
public double PaddingRight { get; set; }
Property Value
Type Description
System.Double

PaddingTop

Declaration
public double PaddingTop { get; set; }
Property Value
Type Description
System.Double

ParentId

Declaration
public string ParentId { get; set; }
Property Value
Type Description
System.String

ParentTypeName

Declaration
protected override string ParentTypeName { get; }
Property Value
Type Description
System.String
Overrides
BaseRendererElement.ParentTypeName

Performed

Declaration
public EventCallback<IgbToolActionPerformedEventArgs> Performed { get; set; }
Property Value
Type Description
Microsoft.AspNetCore.Components.EventCallback<IgbToolActionPerformedEventArgs>

PerformedScript

Declaration
public string PerformedScript { get; set; }
Property Value
Type Description
System.String

SubPanelRowHeight

Declaration
public int SubPanelRowHeight { get; set; }
Property Value
Type Description
System.Int32

Subtitle

Declaration
public string Subtitle { get; set; }
Property Value
Type Description
System.String

SubtitleFontFamily

Declaration
public string SubtitleFontFamily { get; set; }
Property Value
Type Description
System.String

SubtitleFontSize

Declaration
public double SubtitleFontSize { get; set; }
Property Value
Type Description
System.Double

SubtitleFontStyle

Declaration
public string SubtitleFontStyle { get; set; }
Property Value
Type Description
System.String

SubtitleFontWeight

Declaration
public string SubtitleFontWeight { get; set; }
Property Value
Type Description
System.String

SubtitleTextColor

Declaration
public string SubtitleTextColor { get; set; }
Property Value
Type Description
System.String

TextColor

Declaration
public string TextColor { get; set; }
Property Value
Type Description
System.String

Title

Declaration
public string Title { get; set; }
Property Value
Type Description
System.String

TitleHorizontalAlignment

Declaration
public HorizontalAlignment TitleHorizontalAlignment { get; set; }
Property Value
Type Description
HorizontalAlignment

ToolActionParent

Declaration
protected BaseRendererElement ToolActionParent { get; set; }
Property Value
Type Description
BaseRendererElement

ToolbarParent

Declaration
protected BaseRendererControl ToolbarParent { get; set; }
Property Value
Type Description
BaseRendererControl

Type

Declaration
public override string Type { get; }
Property Value
Type Description
System.String
Overrides
BaseRendererElement.Type

Visibility

Declaration
public Visibility Visibility { get; set; }
Property Value
Type Description
Visibility

Width

Declaration
public double Width { get; set; }
Property Value
Type Description
System.Double

Methods

CloseSubmenu()

Declaration
public virtual void CloseSubmenu()

CloseSubmenuAsync()

Declaration
public virtual Task CloseSubmenuAsync()
Returns
Type Description
System.Threading.Tasks.Task

Dispose()

Declaration
public void Dispose()

ExportSerializedVisualData()

Declaration
public string ExportSerializedVisualData()
Returns
Type Description
System.String

ExportSerializedVisualDataAsync()

Declaration
public Task<string> ExportSerializedVisualDataAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.String>

ExportVisualData()

Declaration
public virtual object ExportVisualData()
Returns
Type Description
System.Object

ExportVisualDataAsync()

Declaration
public virtual Task<object> ExportVisualDataAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Object>

FindByName(String)

Declaration
public override object FindByName(string name)
Parameters
Type Name Description
System.String name
Returns
Type Description
System.Object
Overrides
BaseRendererElement.FindByName(String)

OnInitializedAsync()

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

OpenSubMenu()

Declaration
public virtual void OpenSubMenu()

OpenSubMenuAsync()

Declaration
public virtual Task OpenSubMenuAsync()
Returns
Type Description
System.Threading.Tasks.Task

Implements

JsonSerializable
System.IDisposable