WebWindow.ControlsCreating Event

Occurs before creating controls for the WebWindow's Web Forms page.

Namespace: DevExpress.ExpressApp.Web

Assembly: DevExpress.ExpressApp.Web.v18.2.dll


public event EventHandler ControlsCreating
Public Event ControlsCreating As EventHandler

Event Data

The ControlsCreating event handler receives an argument of the EventArgs type.


The ControlsCreating event is raised as a result of executing the WebWindow.CreateControls method. Handle this event to access the Window's page, before its controls are created. The page is accessible via the sender parameter.

using System.Web.UI;
using DevExpress.ExpressApp.Web;
// ...
public class MyController : WindowController {
    protected override void OnActivated() {
        ((WebWindow)Window).ControlsCreating += ControlsCreating;
    protected override void OnDeactivated() {
        ((WebWindow)Window).ControlsCreating -= ControlsCreating;
    private void ControlsCreating(object sender, EventArgs e) {
        // Access the page via the sender parameter:
        string currentPageTheme = ((Page)sender).Theme;
        // ...
See Also