/// <summary> /// Specifies the Show View Strategy (see DevExpress.ExpressApp.ShowViewStrategyBase) used in the WinForms application. /// Uses the type of the UI. /// </summary> /// <param name="customLogics">The custom logics.</param> /// <param name="uiType">Type of the UI.</param> /// <returns>CustomLogics.</returns> /// <autogeneratedoc /> public static CustomLogics UseUiType(this CustomLogics customLogics, UIType uiType) { _ = customLogics ?? throw new ArgumentNullException(nameof(customLogics)); UIType = uiType; customLogics.UnregisterLogic(typeof(IModelOptionsWin), typeof(SetUiTypeLogic)); customLogics.RegisterLogic(typeof(IModelOptionsWin), typeof(SetUiTypeLogic)); return(customLogics); }
public override void CustomizeLogics(CustomLogics customLogics) { base.CustomizeLogics(customLogics); if (Executed("CustomizeLogics")) return; customLogics.RegisterLogic(typeof(IModelClassEx), typeof(ModelClassExDomainLogic)); customLogics.RegisterLogic(typeof(IModelColumnDetailViews), typeof(ModelColumnDetailViewsDomainLogic)); customLogics.RegisterLogic(typeof(IModelApplicationViews), typeof(ModelApplicationViewsDomainLogic)); }
public override void CustomizeLogics(CustomLogics customLogics) { base.CustomizeLogics(customLogics); customLogics.RegisterLogic(typeof(IModelViewContext), typeof(ModelViewContextDomainLogic)); customLogics.RegisterLogic(typeof(ILogicRule), typeof(LogicRuleExecutionContextGroupDomainLogic)); customLogics.RegisterLogic(typeof(IModelExecutionContext), typeof(ModelExecutionContextDomainLogic)); customLogics.RegisterLogic(typeof(IModelExecutionContextsGroup), typeof(ModelExecutionContextsGroupDefaultContextDomainLogic)); customLogics.RegisterLogic(typeof(IModelFrameTemplateContext), typeof(ModelFrameTemplateContextDomainLogic)); customLogics.RegisterLogic(typeof(IModelLogicRule), typeof(ModelLogicRuleDomainLogic)); }
public override void CustomizeLogics(CustomLogics customLogics) { base.CustomizeLogics(customLogics); customLogics.RegisterLogic(typeof(IModelViewContext), typeof(ModelViewContextDomainLogic)); customLogics.RegisterLogic(typeof(ILogicRule), typeof(LogicRuleDomainLogic)); customLogics.RegisterLogic(typeof(IContextLogicRule), typeof(ContextLogicRuleDomainLogic)); customLogics.RegisterLogic(typeof(IModelExecutionContext), typeof(ModelExecutionContextDomainLogic)); customLogics.RegisterLogic(typeof(IModelActionExecutionContext), typeof(ModelActionExecutionContextDomainLogic)); customLogics.RegisterLogic(typeof(IModelExecutionContexts), typeof(ModelExecutionContextsDomainLogic)); customLogics.RegisterLogic(typeof(IModelFrameTemplateContexts), typeof(ModelFrameTemplateContextsDomainLogic)); customLogics.RegisterLogic(typeof(IModelExecutionContextsGroup), typeof(ModelExecutionContextsGroupDomainLogic)); customLogics.RegisterLogic(typeof(IModelFrameTemplateContext), typeof(ModelFrameTemplateContextDomainLogic)); customLogics.RegisterLogic(typeof(IModelLogicRule), typeof(ModelLogicRuleDomainLogic)); }
public override void CustomizeLogics(CustomLogics customLogics) { base.CustomizeLogics(customLogics); customLogics.RegisterLogic(typeof(IRemovedFromViewModel), typeof(RemovedFromViewInfoLogic)); }
public override void CustomizeLogics(CustomLogics customLogics) { base.CustomizeLogics(customLogics); customLogics.RegisterLogic(typeof(IModelLayoutGroup), typeof(ModelLayoutGroupLogic)); }
public override void CustomizeLogics(CustomLogics customLogics) { base.CustomizeLogics(customLogics); customLogics.RegisterLogic(typeof(IModelRichEditEx), typeof(ModelRichEditDomainLogic)); }