ComboBoxItemCollection Class
An item collection for a combo box editor displayed on the Rich Text Editor‘s ribbon or toolbar.
Namespace: DevExpress.Blazor.Office
Assembly: DevExpress.Blazor.v24.2.dll
NuGet Package: DevExpress.Blazor
Declaration
public class ComboBoxItemCollection :
IEnumerable<IBarComboBoxItem>,
IEnumerable
Related API Members
The following members return ComboBoxItemCollection objects:
Remarks
The following code snippet creates a custom combobox and add items to it.
<DxRichEdit CustomizeToolbar=OnCustomizeToolbar BarMode=BarMode.Toolbar/>
@code {
void OnCustomizeToolbar(IToolbar toolbar) {
BarGroupCollection groups = toolbar.Groups;
groups.Clear();
AddFileCommonGroup(groups);
// ...
}
void AddFileCommonGroup(BarGroupCollection groups) {
IBarGroup fileCommonGroup = groups.Add(RichEditRibbonGroupNames.FileCommon);
// ...
// Adds a custom combobox
IBarComboBox documentFormatComboBox = fileCommonGroup.Items.AddCustomComboBox(2,
() => documentFormat,
(value) => Task.FromResult(documentFormat = (DocumentFormat)value)
);
documentFormatComboBox.Items.Add("Word Document (*.docx)", DocumentFormat.OpenXml);
documentFormatComboBox.Items.Add("Rich Text Format (*.rtf)", DocumentFormat.Rtf);
documentFormatComboBox.Items.Add("Plain Text (*.txt)", DocumentFormat.PlainText);
documentFormatComboBox.AllowUserInput = false;
documentFormatComboBox.CssClass = "document-format-combobox";
documentFormatComboBox.Tooltip = "Change file type.";
documentFormatComboBox.Text = "Save as type: ";
}
}
Inheritance
Object
ComboBoxItemCollection
See Also