# ComboBoxEditor class

Represents an editor that displays a dropdown with items.

**Namespace:** [`Eremex.AvaloniaUI.Controls.Editors`](./index.md)  
**Assembly:** `Eremex.Avalonia.Controls.dll`  
**NuGet Package:** [Eremex.Avalonia.Controls](https://www.nuget.org/packages/Eremex.Avalonia.Controls)

## Declaration

```csharp
public class ComboBoxEditor : PopupEditor
```

## Public Members

| name | description |
| --- | --- |
| [ComboBoxEditor](ComboBoxEditor/ComboBoxEditor.md)() | Initializes a new instance of the ComboBoxEditor class. |
| [ApplyItemTemplateToEditBox](ComboBoxEditor/ApplyItemTemplateToEditBox.md) { get; set; } | Gets or sets whether the item template is applied to the edit box. |
| [AutoComplete](ComboBoxEditor/AutoComplete.md) { get; set; } | Gets or sets whether the editor automatically completes typed text. |
| [AutoSearchText](ComboBoxEditor/AutoSearchText.md) { get; } | Gets the search text used to filter dropdown items. |
| [ClearValueItemText](ComboBoxEditor/ClearValueItemText.md) { get; set; } | Gets or sets the text of the item that clears the editor's value. |
| [DisplayMember](ComboBoxEditor/DisplayMember.md) { get; set; } | Gets or sets the name of the data field that provides the item's display text. |
| [FilterCondition](ComboBoxEditor/FilterCondition.md) { get; set; } | Gets or sets the condition used to filter dropdown items by the search text. |
| [ItemsSource](ComboBoxEditor/ItemsSource.md) { get; set; } | Gets or sets the collection of items displayed in the dropdown. |
| [ItemTemplate](ComboBoxEditor/ItemTemplate.md) { get; set; } | Gets or sets the template used to display dropdown items. |
| [SelectAllItemText](ComboBoxEditor/SelectAllItemText.md) { get; set; } | Gets or sets the text of the Select All item. |
| [SelectedItem](ComboBoxEditor/SelectedItem.md) { get; set; } | Gets or sets the item selected in the dropdown. |
| [SelectedItems](ComboBoxEditor/SelectedItems.md) { get; set; } | Gets or sets the collection of items selected in the dropdown. |
| [SelectionMode](ComboBoxEditor/SelectionMode.md) { get; set; } | Gets or sets whether users can select one or multiple items in the dropdown. |
| [SeparatorString](ComboBoxEditor/SeparatorString.md) { get; set; } | Gets or sets the string that separates selected items in the display text. |
| [ShowPredefinedSelectItem](ComboBoxEditor/ShowPredefinedSelectItem.md) { get; set; } | Gets or sets whether predefined items are displayed in the dropdown. |
| [ValueMember](ComboBoxEditor/ValueMember.md) { get; set; } | Gets or sets the name of the data field that provides item values. |
| event [FilterItem](ComboBoxEditor/FilterItem.md) | Occurs when the editor filters a dropdown item. |
| override [ResetInvalidUserInput](ComboBoxEditor/ResetInvalidUserInput.md)() |  |
| [ScrollIntoView](ComboBoxEditor/ScrollIntoView.md)(…) | Scrolls the specified dropdown item into view. |
| [SelectItem](ComboBoxEditor/SelectItem.md)(…) | Selects the specified item in the dropdown. |
| [UnselectItem](ComboBoxEditor/UnselectItem.md)(…) | Unselects the specified item in the dropdown. |

## See Also

* class [PopupEditor](./PopupEditor.md)
* namespace [Eremex.AvaloniaUI.Controls.Editors](./index.md)

<!-- DO NOT EDIT: generated by xmldocmd for Eremex.Avalonia.Controls.dll -->
