The requested page is not available for the requested platform. You are viewing the content for .NET Framework 4.5.2+ platform.
.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