public void GetReadyForUISystemActivation() { IProcessFactory processFactory = CreateProcessFactory( thisProcessManager ); IUIElementFactory uiElementFactory = new UIElementFactory(this); IUIAdaptorBaseInitializationData rootUIAdaptorBaseInitializationData = CreateRootUIEBaseConstData( processFactory, uiElementFactory ); thisRootUIAdaptor.GetReadyForActivation( rootUIAdaptorBaseInitializationData, recursively: true ); thisRootUIElement = thisRootUIAdaptor.GetUIElement(); thisPopUpManager.SetRootUIElement(thisRootUIElement); }