Skip to main content
.NET Framework 4.5.2+

CompositeView.DelayedItemsInitialization Property

Indicates whether, when the View is created, View Items controls of the CompositeView are initialized immediately.

Namespace: DevExpress.ExpressApp

Assembly: DevExpress.ExpressApp.v23.1.dll

NuGet Package: DevExpress.ExpressApp


public bool DelayedItemsInitialization { get; set; }

Property Value

Type Description

true, if View Item controls are initialized once they are visible to end-users; false, if View Item controls are initialized once the View is created.


You can change this property value in the overridden OnActivated method of a ViewController descendant.

using DevExpress.ExpressApp;

namespace SolutionName.Module.Controllers {
    public class DisablePerformanceOptimizationController : ViewController<DetailView> {
        protected override void OnActivated() {
            View.DelayedItemsInitialization = false;

You can also change this setting globally for all Views using the XafApplication.DelayedViewItemsInitialization property.

See Also