C# (CSharp) SourceGrid.Cells.Controllers Namespace

Classes

Name Description
BindProperty Summary description for BindProperty.
Button Button controller is used to executed a specific action when the user click on a cell or when the user press the Enter or Space key (using the OnKeyDown event). Is normally used with the Link or Button Cell. Override the OnExecuted to add your code or use the Executed event.
CellEventDispatcher This controller dispatch each event to the specified cell. This controller can be shared between multiple cells and is usually used as the default Grid.Controller. Removing this controller can cause unexpected behaviors.
CheckBox Summary description for BehaviorModelCheckBox. This behavior can be shared between multiple cells.
ColumnFocus ColumnFocus controller overrides the OnFocusEntering method and set the Focus on the Column. This controller is usually used on the Column Header when the Sort is disabled.
ColumnSelector Summary description for FullColumnSelection.
ControllerBase Implements all the method of the controller interface without any implementation
CustomEvents In this Controller are defined all the events fired by the Controller. Each event has a sender object of type CellContext that you can use to read the cell informations.
FullColumnSelection Summary description for FullColumnSelection.
FullRowSelection Summary description for FullRowSelection.
MouseCursor Allow to customize the cursor of a cell. The cell must implement ICellCursor. This behavior can be shared between multiple cells.
MouseInvalidate A behavior that invalidate the cell on mouse events
MouseSelection A cell controller used to handle mouse selection
RowFocus RowFocus controller overrides the OnFocusEntering method and set the Focus on the Row. This controller is usually used on the Row Header. This controller also add an arror Cursor when the mouse is over the cell.
RowSelector Summary description for FullColumnSelection.
SortableHeader A behavior that support sort and resize. Once created cannot be modified. When calculated automatically the range to sort is all the grid range without the rows minor of the current row and the range header is all the grid range with the rows minor or equal of the current row
StandardBehavior Common behavior of the cell. This controller can be shared between multiple cells and is usually used as the default Grid.Controller. Removing this controller can cause unexpected behaviors.
ToolTipText Allow to customize the tooltiptext of a cell. This class read the tooltiptext from the ICellToolTipText.GetToolTipText. This behavior can be shared between multiple cells.
Unselectable Implements a behavior that cannot receive the focus. This behavior can be shared between multiple cells.