This example implements a custom action and uses the WinForms BarCheckItem as a custom action control.
- The CheckableSimpleAction in a SimpleAction descendant that saves the action's checked state.
 - The BarCheckItemCheckableSimpleActionControl uses the WinForms BarCheckItem control to implement the custom action in the UI.
 - The CheckableSimpleActionBinding links the custom action (
CheckableSimpleAction) to its UI representation (BarCheckItemCheckableSimpleActionControl). 
Note: In most cases, it is not required to implement a custom action and action item. It is sufficient to customize the existing action control as described in the following topic: How to: Customize Action Controls.
- XAF Blazor - Implement a custom Action type
 - XAF WebForms - Create a custom Action with a custom control
 
- CheckableSimpleAction.cs
 - CustomActionControlController.cs
 - CheckableSimpleActionBinding.cs
 - BarCheckItemCheckableSimpleActionControl.cs
 
(you will be redirected to DevExpress.com to submit your response)
