menu

Blazor

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Namespace Syncfusion.Blazor.DropDowns - Blazor API Reference | Syncfusion

    Show / Hide Table of Contents

    Namespace Syncfusion.Blazor.DropDowns

    Classes

    ActionBeginEventArgs

    Event argument for data fetch initiation in ComboBox, DropDownList, ListBox, or related Syncfusion dropdown controls.

    ActionCompleteEventArgs

    Event argument for non-generic completion of advanced fetch in Syncfusion dropdown controls—gathering all result/aggregate diagnostics.

    ActionCompleteEventArgs<TItem>

    Event argument for completion of remote or local data fetches in Syncfusion dropdown controls (ComboBox, DropDownList, etc.).

    AutoCompleteEvents<TValue, TItem>

    Represents the event handlers for the SfAutoComplete<TValue, TItem> component in the Blazor framework.

    AutoCompleteFieldSettings

    Represents the field mappings for binding data table columns to the SfAutoComplete<TValue, TItem> component.

    AutoCompleteModel

    Represents the model for the AutoComplete component, providing configuration properties and event hooks for remote data fetching, popup interactions, filtering, and UI behavior.

    AutoCompleteTemplates<TItem>

    Provides options to customize the list items, group titles, selected value, header, and footer elements of the SfAutoComplete<TValue, TItem> component.

    BeforeItemRenderEventArgs<T>

    Provides event data for the OnItemRender event, which occurs before rendering an item in the SfListBox<TValue, TItem> component.

    BeforeOpenEventArgs

    Event argument for the BeforeOpen event, triggered just prior to rendering a popup/dropdown in Syncfusion dropdown controls.

    ChangeEventArgs<TValue, TItem>

    Provides event data for a change event, which occurs when the value or selected item changes in a supporting Syncfusion dropdown component.

    CheckBoxPosition

    Determines the position where checkboxes are displayed in a ListBox control.

    ChipSelectedEventArgs<T>

    Event data for the chip selection scenario in Syncfusion MultiSelect or TagBox controls—fired when a chip is selected by user action.

    ClosedEventArgs

    Event argument for popup closed scenario in Syncfusion dropdown controls (fired after overlay closes fully).

    ComboBoxEvents<TValue, TItem>

    Defines event handlers for the SfComboBox<TValue, TItem> component in the Blazor framework.

    ComboBoxFieldSettings

    Represents the field mappings for binding data table columns to the ComboBox component.

    ComboBoxModel

    Represents the configuration model for the Syncfusion ComboBox component, providing data binding, filtering, event handling, and UI customization options.

    ComboBoxTemplates<TItem>

    Provides customization options for rendering list items, group titles, headers, and footers in the ComboBox component.

    CustomValueEventArgs<T>

    Event arguments for the custom value entry scenario, typically fired when the user attempts to create a new (non-list) value in dropdown-like components (ComboBox, MultiSelect).

    CustomValueSpecifierEventArgs<T>

    Provides event data when a ComboBox allows a user to specify a custom value not present in the suggestion list. Used with custom value creation in ComboBox.

    DataBoundEventArgs

    Event argument for DataBound events—fired when the Syncfusion dropdown completes loading and binding to a new data set.

    DataItems<TVal>

    Represents a data item with text and value properties.

    DragEventArgs<T>

    Provides event data for the DragStart event of the SfListBox<TValue, TItem> component.

    DropDownListEvents<TValue, TItem>

    Defines the events for the SfDropDownList<TValue, TItem> component.

    DropDownListFieldSettings

    Represents the field mappings for binding data to the SfDropDownList<TValue, TItem> component.

    DropDownListModel<TValue, TItem>

    Represents configuration and events for the Syncfusion DropDownList component, including data-binding, filtering, popup management, and display customization.

    DropDownListTemplates<TItem>

    Provides customization options for rendering list items, group titles, selected values, headers, and footers in the SfDropDownList component.

    DropEventArgs<T>

    Provides event data for the OnDrop and Dropped events in the SfListBox<TValue, TItem> component.

    FieldSettingsModel

    Defines data mapping properties for displaying, grouping, and rendering items in ListBox, DropDownList, MultiSelect, or ComboBox.

    FilteringEventArgs

    Event argument for filter/search operations triggered by user input in Syncfusion dropdowns—such as ComboBox, MultiSelect, or ListBox.

    FilterType

    Determines which filter type the DropDown component uses during search operations.

    HightLightType

    Specifies how search highlights are displayed for characters that match in list items during filtering.

    KeyActions

    Represents the configuration for keyboard actions in the dropdown.

    ListBoxChangeEventArgs<TValue, TItem>

    Provides the event data for the ValueChange event of the SfListBox<TValue, TItem> component.

    ListBoxEvents<TValue, TItem>

    Declares the set of event callbacks exposed by SfListBox<TValue, TItem> for handling filtering, selection, drag-and-drop, creation, and more.

    ListBoxFieldSettings

    Configures the field-mapping settings (such as icon CSS, group by, text, and value fields) for data items in a SfListBox<TValue, TItem> component.

    ListBoxKeyDownEventArgs

    Provides event data for the ListBoxItemKeyDown event, which handles keyboard interactions in the SfListBox<TValue, TItem> component.

    ListBoxModel<T>

    Represents configuration and events for the Syncfusion ListBox component. Exposes properties for data-binding, filtering, drag-and-drop, selection, and customization, as well as event callbacks for all critical ListBox lifecycle events.

    ListBoxSelectionSettings

    Configures the selection options for a SfListBox<TValue, TItem>, mapping checkbox position, selection mode, and select-all behaviors.

    ListBoxTemplates<TItem>

    Provides template customization options for item and empty-state visual representation in a SfListBox<TValue, TItem>.

    ListBoxToolbarSettings

    Configures toolbar options, available commands, and toolbar location for item management in a SfListBox<TValue, TItem> control.

    ListOptions<T>

    Represents the configuration for list items in the dropdown.

    MentionClosingEventArgs

    Provides event data for the Closing event when the Mention suggestion popup is about to close.

    MentionFieldSettings

    Specifies field mapping settings for the SfMention component to control which properties of a data source are used for the value, text, icon, group, or disabled state of each mention suggestion item.

    MentionFilteringEventArgs<T>

    Provides event data for the Filtering event in the Mention component.

    MentionOpeningEventArgs

    Provides event data for the Opening event when the Mention suggestion popup is about to open.

    MentionValueSelectedEventArgs<T>

    Provides event data for the ValueSelected event in the Mention component.

    MentionValueSelectingEventArgs<T>

    Provides event data for the ValueSelecting event prior to selecting an item in the Mention control.

    MultiSelectChangeEventArgs<T>

    Provides event data for MultiSelect value or selection changes, fired after the main selection model is updated.

    MultiSelectEvents<TValue, TItem>

    Represents the event handlers for a MultiSelect Dropdown component.

    MultiSelectFieldSettings

    Provides settings to map field names from a data source to the properties expected by the Syncfusion MultiSelect Dropdown component.

    MultiSelectModel<T>

    Defines the model for controlling all configuration, binding, event, and UI options of the Syncfusion Blazor MultiSelect component.

    MultiSelectTemplates<TItem>

    Provides templating support for Syncfusion Blazor MultiSelect: enables customization of list items, group headers, selected values, header, and footer content for advanced UI scenarios.

    PopupDisplayMode

    Specifies the display mode of popup for dropdown components on mobile devices.

    PopupEventArgs

    Event argument for popup (open/close) scenarios in Syncfusion dropdowns—covers advanced handling, animation, and cancellation.

    RemoveEventArgs<T>

    Event data class for item removal scenarios—typically triggered when a user or programmatic call removes a selection from a Syncfusion MultiSelect or Chip control.

    SearchType

    Specifies the available search modes used while filtering.

    SelectAllEventArgs<T>

    Event data for select-all and deselect-all actions in ListBox and MultiSelect, tracking state, triggering context, and user interaction.

    SelectedData<TItem>

    Represents selected data in the dropdown.

    SelectEventArgs<T>

    Event argument for the Select event, fired when a user actively picks an item in a Syncfusion dropdown, ComboBox, or ListBox.

    SelectingAllEventArgs<T>

    Provides information about a SelectingAll event being raised.

    SelectionMode

    Specifies the selection mode for items in a ListBox control.

    SelectionSettingsModel

    Selection configuration for ListBox or ComboBox, including checkbox rendering, selection mode, and select-all support.

    SfAutoComplete<TValue, TItem>

    The SfAutoComplete<TValue, TItem> component provides a matched suggestion list when typing into the input, allowing users to select an item.

    SfComboBox<TValue, TItem>

    The ComboBox component enables users to type a value or select an option from a predefined list of options.

    SfDropDownBase<T>

    Base class for dropdown components, enabling data binding and list item rendering from local or remote data sources.

    SfDropDownList<TValue, TItem>

    The DropDownList component allows users to select a single value that is non-editable from a list of predefined values.

    SfListBox<TValue, TItem>

    The SfListBox<TValue, TItem> control is a Syncfusion Blazor component for single and multi-selection of list items with support for search, group, drag-and-drop, reordering, and customizable toolbar UI.

    SfMention<TItem>

    Represents a Syncfusion Blazor Mention component, which allows users to type a specified character (e.g., '@' or '#') to trigger a popup suggestion list for mentions/tags and select or insert one or more items into any editable target element.

    SfMultiSelect<TValue, TItem>

    Syncfusion Blazor MultiSelect dropdown control that allows selection of one or more items from a list, with advanced search and filtering capabilities.

    SortOrder

    Specifies the sort order used to arrange items in a data-bound list component.

    TaggingEventArgs<T>

    Provides event data for the tagging operation, triggered when a tag or chip is about to be added in MultiSelect, TagBox, or similar controls.

    ToolBarPosition

    Determines the position where the toolbox is rendered in a ListBox control that has toolbars enabled.

    ToolbarSettingsModel

    Configuration for dual ListBox toolbar (move/copy operations and toolbar positioning).

    VirtualListData

    Represents the configuration for virtual list data.

    VirtualScrollProperties<T>

    Represents properties for virtual scrolling in the dropdown.

    VisualMode

    Determines the visual mode behavior for the SfMultiSelect Dropdown component.

    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved