Implements
  • IComponent
  • IHandleEvent
  • IHandleAfterRender
  • JsonSerializable
  • IDisposable

constructor

public IgbToolActionRadio()

Returns IgbToolActionRadio

Inherited from: IgbToolAction

[CascadingParameter(Name = "ToolbarParent")]
protected BaseRendererControl ToolbarParent { get; set; }

Inherited from: IgbToolAction

[CascadingParameter(Name = "ToolActionParent")]
protected BaseRendererElement ToolActionParent { get; set; }

Inherited from: IgbToolAction

protected override string ParentTypeName { get; }

Inherited from: IgbToolAction

public IgbToolActionCollection ContentActions { get; }

Inherited from: IgbToolAction

public IgbToolActionCollection ActualActions { get; }

Inherited from: IgbToolAction

Gets the context bindings for this tool action.

public IgbToolContextBindingCollection ContextBindings { get; set; }

Inherited from: IgbToolAction

Gets the sub actions associated with this tool action.

public IgbToolActionCollection Actions { get; protected set; }

Inherited from: IgbToolAction

Gets or sets the width to use for this tool action.

[Parameter]
public double Width { get; set; }

Inherited from: IgbToolAction

Gets or sets the height to use for this tool action.

[Parameter]
public double Height { get; set; }

Inherited from: IgbToolAction

Gets or sets the height to use for the sub panel if different than default

[Parameter]
public int SubPanelRowHeight { get; set; }

Inherited from: IgbToolAction

[Parameter]
public int ActualSubPanelRowHeight { get; set; }

Inherited from: IgbToolAction

[Parameter]
public string ParentId { get; set; }

Inherited from: IgbToolAction

Gets or sets the Id of the action that this action will be inserted before.

[Parameter]
public string BeforeId { get; set; }

Inherited from: IgbToolAction

Gets or sets the Id of the action that this action will be inserted after.

[Parameter]
public string AfterId { get; set; }

Inherited from: IgbToolAction

Sets to the Id of the action that this action will overlay itself on to.

[Parameter]
public string OverlayId { get; set; }

Inherited from: IgbToolAction

[Parameter]
public string CommandId { get; set; }

Inherited from: IgbToolAction

[Parameter]
public string CommandArgument { get; set; }

Inherited from: IgbToolAction

[Parameter]
public object CommandArgumentValue { get; set; }

Inherited from: IgbToolAction

[Parameter]
public double PaddingLeft { get; set; }

Inherited from: IgbToolAction

[Parameter]
public double ActualPaddingLeft { get; set; }

Inherited from: IgbToolAction

[Parameter]
public double PaddingRight { get; set; }

Inherited from: IgbToolAction

[Parameter]
public double ActualPaddingRight { get; set; }

Inherited from: IgbToolAction

[Parameter]
public double PaddingBottom { get; set; }

Inherited from: IgbToolAction

[Parameter]
public double ActualPaddingBottom { get; set; }

Inherited from: IgbToolAction

[Parameter]
public double PaddingTop { get; set; }

Inherited from: IgbToolAction

[Parameter]
public double ActualPaddingTop { get; set; }

Inherited from: IgbToolAction

Gets the actual hover background used by the tool action.

[Parameter]
public string ActualHoverBackground { get; set; }

Inherited from: IgbToolAction

Gets or sets the hover background for this tool action.

[Parameter]
public string HoverBackground { get; set; }

Inherited from: IgbToolAction

Gets the actual background used by the tool action.

[Parameter]
public string ActualBackground { get; set; }

Inherited from: IgbToolAction

Gets or sets the background color of the tool action.

[Parameter]
public string Background { get; set; }

Inherited from: IgbToolAction

Gets the actual label text color.

[Parameter]
public string ActualTextColor { get; set; }

Inherited from: IgbToolAction

Gets or sets the label text color.

[Parameter]
public string TextColor { get; set; }

Inherited from: IgbToolAction

Gets the actual label text color.

[Parameter]
public string ActualSubtitleTextColor { get; set; }

Inherited from: IgbToolAction

Gets or sets the label text color.

[Parameter]
public string SubtitleTextColor { get; set; }

Inherited from: IgbToolAction

Gets the actual label text color when the tool is disabled.

[Parameter]
public string ActualDisabledTextColor { get; set; }

Inherited from: IgbToolAction

Gets or sets the label text color when the tool is disabled.

[Parameter]
public string DisabledTextColor { get; set; }

Inherited from: IgbToolAction

[Parameter]
public string FontFamily { get; set; }

Inherited from: IgbToolAction

[Parameter]
public double FontSize { get; set; }

Inherited from: IgbToolAction

[Parameter]
public string FontStyle { get; set; }

Inherited from: IgbToolAction

[Parameter]
public string FontWeight { get; set; }

Inherited from: IgbToolAction

[Parameter]
public string SubtitleFontFamily { get; set; }

Inherited from: IgbToolAction

[Parameter]
public double SubtitleFontSize { get; set; }

Inherited from: IgbToolAction

[Parameter]
public string SubtitleFontStyle { get; set; }

Inherited from: IgbToolAction

[Parameter]
public string SubtitleFontWeight { get; set; }

Inherited from: IgbToolAction

[Parameter]
public bool IsDisabled { get; set; }

Inherited from: IgbToolAction

[Parameter]
public bool IsHighlighted { get; set; }

Inherited from: IgbToolAction

[Parameter]
public string ActualAccentColor { get; set; }

Inherited from: IgbToolAction

[Parameter]
public string AccentColor { get; set; }

Inherited from: IgbToolAction

Gets or sets the display density to use for the action.

[Parameter]
public ControlDisplayDensity Density { get; set; }

Inherited from: IgbToolAction

Gets the resolved display density to use for the action.

[Parameter]
public ControlDisplayDensity ActualDensity { get; set; }

Inherited from: IgbToolAction

Gets or sets the title of the tool.

[Parameter]
public string Title { get; set; }

Inherited from: IgbToolAction

Gets or sets the subtitle of the tool.

[Parameter]
public string Subtitle { get; set; }

Inherited from: IgbToolAction

Gets or sets the title horizontal alignment.

[Parameter]
public HorizontalAlignment TitleHorizontalAlignment { get; set; }

Inherited from: IgbToolAction

[Parameter]
public string IconName { get; set; }

Inherited from: IgbToolAction

[Parameter]
public string IconCollectionName { get; set; }

Inherited from: IgbToolAction

Gets or sets the icon viewbox left.

[Parameter]
public double IconViewBoxLeft { get; set; }

Inherited from: IgbToolAction

Gets or sets the icon viewbox top.

[Parameter]
public double IconViewBoxTop { get; set; }

Inherited from: IgbToolAction

Gets or sets the icon viewbox width.

[Parameter]
public double IconViewBoxWidth { get; set; }

Inherited from: IgbToolAction

Gets or sets the icon viewbox height.

[Parameter]
public double IconViewBoxHeight { get; set; }

Inherited from: IgbToolAction

Gets or sets the icon fill color.

[Parameter]
public string IconFill { get; set; }

Inherited from: IgbToolAction

Gets the actual icon fill color.

[Parameter]
public string ActualIconFill { get; set; }

Inherited from: IgbToolAction

Gets or sets the icon fill colors.

[Parameter]
public string IconFillColors { get; set; }

Inherited from: IgbToolAction

Gets or sets the icon stroke color.

[Parameter]
public string IconStroke { get; set; }

Inherited from: IgbToolAction

Gets the actual icon stroke color.

[Parameter]
public string ActualIconStroke { get; set; }

Inherited from: IgbToolAction

Gets or sets the icon stroke colors.

[Parameter]
public string IconStrokeColors { get; set; }

Inherited from: IgbToolAction

Gets or sets the icon viewbox width.

[Parameter]
public double IconStrokeWidth { get; set; }

Inherited from: IgbToolAction

Gets or sets the width of the icon.

[Parameter]
public double IconWidth { get; set; }

Inherited from: IgbToolAction

Gets the actual icon width used.

[Parameter]
public double ActualIconWidth { get; set; }

Inherited from: IgbToolAction

Gets or sets the height of the icon.

[Parameter]
public double IconHeight { get; set; }

Inherited from: IgbToolAction

Gets the actual icon height used.

[Parameter]
public double ActualIconHeight { get; set; }

Inherited from: IgbToolAction

Gets or sets the tool action visibility.

[Parameter]
public Visibility Visibility { get; set; }

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; }

Inherited from: IgbToolAction

[Parameter]
public double HighlightWidth { get; set; }

Inherited from: IgbToolAction

[Parameter]
public double ActualHighlightWidth { get; set; }

Inherited from: IgbToolAction

[Parameter]
public double HighlightRadius { get; set; }

Inherited from: IgbToolAction

[Parameter]
public double ActualHighlightRadius { get; set; }

Inherited from: IgbToolAction

[Parameter]
public string HighlightColor { get; set; }

Inherited from: IgbToolAction

[Parameter]
public string ActualHighlightColor { get; set; }

Inherited from: BaseRendererElement

[Inject]
protected IIgniteUIBlazor IgBlazor { get; set; }

Inherited from: BaseRendererElement

public bool IsComponentRooted { get; }

Inherited from: BaseRendererElement

protected virtual bool UseDirectRender { get; }

Inherited from: BaseRendererElement

[Parameter]
public RenderFragment ChildContent { get; set; }

Inherited from: BaseRendererElement

protected virtual bool SupportsVisualChildren { get; }

Inherited from: BaseRendererElement

[Parameter]
public string Name { get; set; }

Inherited from: BaseRendererElement

public object Parent { get; }

Inherited from: BaseRendererElement

protected virtual string MethodTarget { get; }

Inherited from: BaseRendererElement

protected object CurrParent { get; }

Gets the actual background color of the radio when in the checked state.

[Parameter]
public string ActualCheckedBackgroundColor { get; set; }

Gets the actual border color of the radio when in the checked state.

[Parameter]
public string ActualCheckedBorderColor { get; set; }

Gets the actual background color of the radio when in the unchecked state.

[Parameter]
public string ActualUncheckedBackgroundColor { get; set; }

Gets the actual border color of the radio when in the unchecked state.

[Parameter]
public string ActualUncheckedBorderColor { get; set; }

Gets or sets the channel this radio button belongs to.

[Parameter]
public string Channel { get; set; }

Gets or sets the background color of the radio when in the checked state.

[Parameter]
public string CheckedBackgroundColor { get; set; }

Gets or sets the border color of the radio when in the checked state.

[Parameter]
public string CheckedBorderColor { get; set; }

Gets or sets if the tool action is checked.

[Parameter]
public bool IsChecked { get; set; }

Gets or sets if the checked state of the radio is handled manually by the user. The radio well not become selected when clicked if this property is true.

[Parameter]
public bool IsManual { get; set; }

Gets or sets whether the radio can be unchecked by clicking it again. When true, the radio behaves like a checkbox for the on-state — clicking a checked radio will uncheck it, leaving the channel with no selection. Channel exclusivity is still enforced when the radio is checked (siblings in the same channel will be deselected). Defaults to false.

[Parameter]
public bool IsToggleable { get; set; }

Gets or sets a shorthand title for this radio option. Used by ToolActionRadioGroup to show the selected option if it is set. If your title is long consider setting this to a shorter version for more compact display.

[Parameter]
public string ShorthandTitle { get; set; }
public override string Type { get; }

Gets or sets the background color of the radio when in the unchecked state.

[Parameter]
public string UncheckedBackgroundColor { get; set; }

Gets or sets the border color of the radio when in the unchecked state.

[Parameter]
public string UncheckedBorderColor { get; set; }

Inherited from: BaseRendererElement

protected string _name

Inherited from: BaseRendererElement

protected Dictionary<Type, Dictionary<string, FieldInfo>> eventCallbacksCache

Inherited from: BaseRendererElement

protected string _cachedSerializedContent

Inherited from: IgbToolAction

public void Dispose()

Returns any

Inherited from: IgbToolAction

protected override Task OnInitializedAsync()

Returns any

Inherited from: IgbToolAction

public virtual Task OpenSubMenuAsync()

Returns any

Inherited from: IgbToolAction

public virtual void OpenSubMenu()

Returns any

Inherited from: IgbToolAction

public virtual Task CloseSubmenuAsync()

Returns any

Inherited from: IgbToolAction

public virtual void CloseSubmenu()

Returns any

Inherited from: IgbToolAction

public Task<string> ExportSerializedVisualDataAsync()

Returns any

Inherited from: IgbToolAction

public string ExportSerializedVisualData()

Returns any

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

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

Inherited from: BaseRendererElement

public string Serialize()

Returns any

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

protected override void EnsureModulesLoaded()

Returns any

public override object ExportVisualData()

Returns any

public override Task<object> ExportVisualDataAsync()

Returns any

public override object FindByName(string name)

Parameters

  • name: string

Returns any

[Parameter]
public EventCallback<IgbToolCommandEventArgs> OnCommand { get; set; }
[Parameter]
public EventCallback<IgbToolActionPerformedEventArgs> Performed { get; set; }
[Parameter]
public string OnCommandScript { get; set; }
[Parameter]
public string PerformedScript { get; set; }