Show / Hide Table of Contents

Class IgbToolActionInfo

Represents info for toolbar action

Inheritance
System.Object
BaseRendererElement
IgbToolActionInfo
IgbToolActionButtonInfo
IgbToolActionButtonPairInfo
IgbToolActionCheckboxInfo
IgbToolActionCheckboxListInfo
IgbToolActionColorEditorInfo
IgbToolActionComboInfo
IgbToolActionFieldSelectorInfo
IgbToolActionGroupHeaderInfo
IgbToolActionIconButtonInfo
IgbToolActionLabelInfo
IgbToolActionNumberInputInfo
IgbToolActionRadioInfo
IgbToolActionSeparatorInfo
IgbToolActionSubPanelInfo
IgbToolActionTextInputInfo
Implements
JsonSerializable
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.SetResourceStringAsync(String, String, String)
BaseRendererElement.SetResourceStringAsync(String, String)
BaseRendererElement.CompareEventCallbacks<T>(T, T, Dictionary<Type, Dictionary<String, FieldInfo>>)
BaseRendererElement.IgBlazor
BaseRendererElement.IsComponentRooted
BaseRendererElement.ParentTypeName
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 IgbToolActionInfo : BaseRendererElement, JsonSerializable

Constructors

IgbToolActionInfo()

Declaration
public IgbToolActionInfo()

Properties

Actions

Sets the submenu actions for the icon button.

Declaration
public IgbToolActionInfo[] Actions { get; set; }
Property Value
Type Description
IgbToolActionInfo[]

CloseOnExecute

Sets if the menu will close when the action is executed.

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

CommandArgument

Gets or sets commands's argument

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

CommandArgumentValue

Gets or sets commands's value

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

CommandArgumentValueScript

Provides a means of setting CommandArgumentValue in the JavaScript environment.

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

CommandId

Gets or sets command's ID

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

ContextBindings

Sets the context bindings for the tool action.

Declaration
public IgbToolContextBindingInfo[] ContextBindings { get; set; }
Property Value
Type Description
IgbToolContextBindingInfo[]

Density

Sets the desnity to use for the tool.

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

DisabledTextColor

Sets the text color to use when the action is disabled.

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

Height

Sets the height of the tool.

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

IconCollectionName

Gets or sets top name of icons collaction

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

IconFill

Sets the icon fill color.

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

IconHeight

Sets the icon height.

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

IconName

Gets or sets icon name

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

IconStroke

Sets the icon stroke color.

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

IconStrokeWidth

Sets the icon stroke thickness.

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

IconViewBoxHeight

Sets icon viewbox height.

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

IconViewBoxLeft

Sets the icon viewbox left position.

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

IconViewBoxTop

Sets the icon viewbox top position.

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

IconViewBoxWidth

Sets the icon viewbox width.

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

IconWidth

Sets the icon width.

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

IsDisabled

Sets whether the action is disabled.

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

IsHighlighted

Sets whether the action is highlighted.

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

PaddingBottom

Gets or sets bottom padding

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

PaddingLeft

Gets or sets left padding

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

PaddingRight

Gets or sets right padding

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

PaddingTop

Gets or sets top padding

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

ParentId

Gets or sets parent's ID

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

SubPanelRowHeight

Sets the height of the sub panel if different than default.

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

Subtitle

Gets or sets display subtitle

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

TextColor

Sets the text color to use.

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

Title

Gets or sets display label

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

Type

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

Methods

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)

FromEventJson(BaseRendererControl, Dictionary<String, Object>)

Declaration
protected override void FromEventJson(BaseRendererControl control, Dictionary<string, object> args)
Parameters
Type Name Description
BaseRendererControl control
System.Collections.Generic.Dictionary<System.String, System.Object> args
Overrides
BaseRendererElement.FromEventJson(BaseRendererControl, Dictionary<String, Object>)

ToEventJson(BaseRendererControl, Dictionary<String, Object>)

Declaration
protected override void ToEventJson(BaseRendererControl control, Dictionary<string, object> args)
Parameters
Type Name Description
BaseRendererControl control
System.Collections.Generic.Dictionary<System.String, System.Object> args
Overrides
BaseRendererElement.ToEventJson(BaseRendererControl, Dictionary<String, Object>)

Implements

JsonSerializable