Click or drag to resize

CheckBoxList Class

Shows a list of check boxes.
Inheritance Hierarchy

Namespace:  Eto.Forms
Assembly:  Eto (in Eto.dll) Version: 2.5.3-dev
Syntax
[ContentPropertyAttribute("Items")]
public class CheckBoxList : Panel

The CheckBoxList type exposes the following members.

Constructors
  NameDescription
Public methodCheckBoxList
Initializes a new instance of the CheckBoxList class.
Top
Properties
  NameDescription
Public propertyDataStore
Gets or sets the data store of the items shown in the list.
Public propertyEnabled
Gets or sets a value indicating whether this CheckBoxList is enabled.
(Overrides ControlEnabled.)
Public propertyItemKeyBinding
Gets or sets the binding to get the key for each check box.
Public propertyItems
Gets the item collection, when adding items programatically.
Public propertyItemTextBinding
Gets or sets the binding to get the text for each check box.
Public propertyItemToolTipBinding
Gets or sets the binding to get the tooltop for each check box.
Public propertyOrientation
Gets or sets the orientation of the radio buttons.
Public propertySelectedKeys
Gets or sets the selected key of the currently selected item using the ItemKeyBinding.
Public propertySelectedKeysBinding
Gets a binding to the SelectedKeys property.
Public propertySelectedValues
Gets or sets the selected value, which is the ListItem or object in your custom data store.
Public propertySelectedValuesBinding
Gets a binding to the SelectedValues property.
Public propertySpacing
Gets or sets the spacing between each radio button.
Public propertyTextColor
Gets or sets the color of the radio button text.
Top
Methods
Events
  NameDescription
Public eventSelectedKeysChanged
Occurs when SelectedKeys changes.
Public eventSelectedValuesChanged
Occurs when SelectedValues changes.
Top
Remarks
The list of items can be added manually using Items, or use the DataStore to have a dynamic list of items controlled by a custom collection.
See Also