Пример #1
0
 /// <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);
 }
Пример #2
0
 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));
 }
Пример #3
0
 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));
 }
Пример #4
0
 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));
 }
Пример #5
0
 public override void CustomizeLogics(CustomLogics customLogics)
 {
     base.CustomizeLogics(customLogics);
     customLogics.RegisterLogic(typeof(IRemovedFromViewModel), typeof(RemovedFromViewInfoLogic));
 }
Пример #6
0
 public override void CustomizeLogics(CustomLogics customLogics)
 {
     base.CustomizeLogics(customLogics);
     customLogics.RegisterLogic(typeof(IModelLayoutGroup), typeof(ModelLayoutGroupLogic));
 }
Пример #7
0
 public override void CustomizeLogics(CustomLogics customLogics)
 {
     base.CustomizeLogics(customLogics);
     customLogics.RegisterLogic(typeof(IModelRichEditEx), typeof(ModelRichEditDomainLogic));
 }