public abstract class ActionBase :
Public MustInherit Class ActionBase
Actions are abstract UI elements that allow you to perform specific operations in response to an end-user's manipulations (see the SimpleAction.Execute event definition). Actions are contained within Controllers in their Controller.Actions lists. An Action's presence in a particular Window (Frame) depends on whether the corresponding Controller is active in it. Note that you can also specify the availability context for individual Actions via their properties.
The ActionBase class is the base class for all Action types. This class provides events, properties and methods that support the common Action behavior. They are:
To add an Action to a Controller, use the Controller's Designer (see the Extend Functionality section in the Tutorial). Information specified for an Action in the Controller's Designer or the Controller's constructor in code is loaded to the Application Model. You can view all the Actions that will be created in your application. To do this, invoke the Model Editor and navigate to the ActionDesign | Actions node. Information on Actions is represented by properties of the Action child nodes. These properties can be initially set to default values or the values that you specified in the Controller's constructor or in the Controller's Designer. You can modify these values if the properties are not read-only.