Class RadzenSplitButton
RadzenSplitButton component.
Implements
Inherited Members
Namespace: Radzen.Blazor
Assembly: Radzen.Blazor.dll
Syntax
public class RadzenSplitButton : RadzenComponentWithChildren, IDisposable
Examples
<RadzenSplitButton Click=@(args => Console.WriteLine($"Value is: {args.Value}"))>
<ChildContent>
<RadzenSplitButtonItem Text="Orders" Value="1" />
<RadzenSplitButtonItem Text="Employees" Value="2" />
<RadzenSplitButtonItem Text="Customers" Value="3" />
</ChildContent>
</RadzenSelectBar>
Properties
AlwaysOpenPopup
Gets or sets the value indication behaviour to always open popup with item on click and not invoke Click event.
Declaration
public bool AlwaysOpenPopup { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
BusyText
Gets or sets the busy text.
Declaration
public string BusyText { get; set; }
Property Value
Type | Description |
---|---|
System.String | The busy text. |
ButtonAriaLabel
Gets or sets the add button aria-label attribute.
Declaration
public string ButtonAriaLabel { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ButtonContent
Gets or sets the child content.
Declaration
public RenderFragment ButtonContent { get; set; }
Property Value
Type | Description |
---|---|
RenderFragment | The child content. |
ButtonStyle
Gets or sets the button style.
Declaration
public ButtonStyle ButtonStyle { get; set; }
Property Value
Type | Description |
---|---|
ButtonStyle | The button style. |
Click
Gets or sets the click callback.
Declaration
public EventCallback<RadzenSplitButtonItem> Click { get; set; }
Property Value
Type | Description |
---|---|
EventCallback<RadzenSplitButtonItem> | The click callback. |
Disabled
Gets or sets a value indicating whether this RadzenSplitButton is disabled.
Declaration
public bool Disabled { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
DropDownIcon
Gets or sets the icon of the drop down.
Declaration
public string DropDownIcon { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Icon
Gets or sets the icon.
Declaration
public string Icon { get; set; }
Property Value
Type | Description |
---|---|
System.String | The icon. |
IconColor
Gets or sets the icon color.
Declaration
public string IconColor { get; set; }
Property Value
Type | Description |
---|---|
System.String | The icon color. |
Image
Gets or sets the image.
Declaration
public string Image { get; set; }
Property Value
Type | Description |
---|---|
System.String | The image. |
ImageAlternateText
Gets or sets the text.
Declaration
public string ImageAlternateText { get; set; }
Property Value
Type | Description |
---|---|
System.String | The text. |
IsBusy
Gets or sets a value indicating whether this instance busy text is shown.
Declaration
public bool IsBusy { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
IsDisabled
Gets a value indicating whether this instance is disabled.
Declaration
public bool IsDisabled { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
OpenAriaLabel
Gets or sets the open button aria-label attribute.
Declaration
public string OpenAriaLabel { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Shade
Gets or sets the color shade of the button.
Declaration
public Shade Shade { get; set; }
Property Value
Type | Description |
---|---|
Shade | The color shade of the button. |
Size
Gets or sets the size.
Declaration
public ButtonSize Size { get; set; }
Property Value
Type | Description |
---|---|
ButtonSize | The size. |
Text
Gets or sets the text.
Declaration
public string Text { get; set; }
Property Value
Type | Description |
---|---|
System.String | The text. |
Variant
Gets or sets the design variant of the button.
Declaration
public Variant Variant { get; set; }
Property Value
Type | Description |
---|---|
Variant | The variant of the button. |
Methods
AddItem(RadzenSplitButtonItem)
Adds the item.
Declaration
public void AddItem(RadzenSplitButtonItem item)
Parameters
Type | Name | Description |
---|---|---|
RadzenSplitButtonItem | item | The item. |
Close()
Closes this instance popup.
Declaration
public void Close()
Dispose()
Detaches event handlers and disposes Reference.
Declaration
public override void Dispose()
Overrides
GetComponentCssClass()
Gets the component CSS class.
Declaration
protected override string GetComponentCssClass()
Returns
Type | Description |
---|---|
System.String |
Overrides
OnClick(MouseEventArgs)
Handles the Click event.
Declaration
public async System.Threading.Tasks.Task OnClick(MouseEventArgs args)
Parameters
Type | Name | Description |
---|---|---|
MouseEventArgs | args | The |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task |
RemoveItem(RadzenSplitButtonItem)
Removes the item.
Declaration
public void RemoveItem(RadzenSplitButtonItem item)
Parameters
Type | Name | Description |
---|---|---|
RadzenSplitButtonItem | item | The item. |