protected override void Init()
 {
     TreeInfo = new CommandTreeInfo(Execute, CanExecute, ErrorHandler);
     if (ActualResolvingMode == DXBindingResolvingMode.LegacyStaticTyping)
     {
         Calculator = new CommandCalculator(TreeInfo, FallbackCanExecute);
     }
     else
     {
         Calculator = new CommandCalculatorDynamic(TreeInfo, FallbackCanExecute);
     }
     Calculator.Init(TypeResolver);
 }
Beispiel #2
0
 protected override void Init()
 {
     TreeInfo   = new CommandTreeInfo(Execute, CanExecute, ErrorHandler);
     Calculator = new CommandCalculator(TreeInfo.ExecuteExpr, TreeInfo.CanExecuteExpr, FallbackCanExecute, ErrorHandler);
     Calculator.Init(TypeResolver);
 }