public static void Apply(XRDesignMdiController designMdiController, XRDesignDockManager designDockManager) { CustomFieldListImageProviderFeature.Instance.CustomColumnImageIndex -= CustomFieldListImageProviderFeature_CustomColumnImageIndex; CustomFieldListImageProviderFeature.Instance.CustomColumnImageIndex += CustomFieldListImageProviderFeature_CustomColumnImageIndex; if (designMdiController.ActiveDesignPanel == null) { designMdiController.DesignPanelLoaded += designMdiController_DesignPanelLoaded; } else { RefreshFieldListImages(designDockManager); } MenuCreationServiceContainer.Get(designMdiController).Add(new SummaryFieldsMenuCreationService(designMdiController, designDockManager)); }
public static void Apply(XRDesignMdiController designMdiController, XRDesignDockManager designDockManager) { CustomFieldListImageProviderFeature.Instance.CustomColumnImageIndex -= CustomFieldListImageProviderFeature_CustomColumnImageIndex; CustomFieldListImageProviderFeature.Instance.CustomColumnImageIndex += CustomFieldListImageProviderFeature_CustomColumnImageIndex; if (designMdiController.ActiveDesignPanel == null) { DesignerLoadedEventHandler handler = null; designMdiController.DesignPanelLoaded += handler = (s, e) => { designMdiController.DesignPanelLoaded -= handler; RefreshFieldListImages(designDockManager); }; } RefreshFieldListImages(designDockManager); MenuCreationServiceContainer.Get(designMdiController).Add(new SummaryFieldsMenuCreationService(designMdiController, designDockManager)); }