RepositoryItemRadioGroup Class
Represents a repository item which stores settings specific to RadioGroup controls.
Namespace: DevExpress.XtraEditors.Repository
Assembly: DevExpress.XtraEditors.v24.2.dll
Declaration
Related API Members
The following members return RepositoryItemRadioGroup objects:
Remarks
The RepositoryItemRadioGroup class provides properties and events specific to RadioGroup controls. You can access these settings via the editor’s RadioGroup.Properties property.
The main settings provided by the RadioGroup class include:
- the RepositoryItemRadioGroup.Items property holding a collection of items to display;
- the RepositoryItemRadioGroup.GlyphAlignment property specifying the radio group glyph position.
You only need to create standalone repository items to provide inplace editors for container controls.
Example
The following code shows how to add items to a RadioGroup and then select one of the items. To select an item, the item’s value is assigned to the editor’s BaseEdit.EditValue property.
using DevExpress.XtraEditors.Controls;
// Create five items.
object[] itemValues = new object[] {10, 11, 12, 13, 14};
string [] itemDescriptions = new string [] {"Circle", "Rectangle", "Ellipse", "Triangle", "Square"};
for(int i = 0; i < itemValues.Length; i++) {
radioGroup1.Properties.Items.Add(new RadioGroupItem(itemValues[i], itemDescriptions[i]));
}
//Select the Rectangle item.
radioGroup1.EditValue = 11;