.NET Framework 4.5.2+
.NET Framework 4.5.2+
.NET Standard 2.0+
.NET Core 3.0+

Controller Members

The base class for Controllers.


Name Description
ControllerActiveKey Specifies one of the keys from the ActionBase.Active collection of a Controller's Controller.Actions. By default, this field value is "Controller active". You can use this field when working with the ActionBase.Active collection.


Name Description
Actions Provides access to a Controller's Action collection.
Active Provides access to a collection of reason/value pairs used to activate or deactivate a Controller, or determine its active state.
Application Provides access to an XafApplication object that can be used to manage the current application.
Frame Provides access to a Controller's Frame.
Name Returns a full name of a Controller's type.
Tag Provides access to the object that contains data about the Controller.


Name Description
Clone(IModelApplication) Clones a Controller.
Create(Type) static Instantiates a Controller object of the specified type and raises it's Controller.AfterConstruction event.
CustomizeTypesInfo(ITypesInfo) Customizes business class metadata before loading it to the Application Model's BOModel node.


Name Description
Activated Occurs when a Controller is activated.
AfterConstruction Occurs after a Controller is created.
Deactivated Occurs after a Controller has been deactivated.
FrameAssigned Occurs after a Frame (Window) has been assigned to a Controller.
See Also