.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.

Fields

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.

Properties

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.

Methods

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.

Events

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