示例#1
0
        public InputViewModel(IWpfCalculationExecutor executor, IApplicationArguments arguments,
                              IEventAggregator eventAggregator, InputStringValidator validator, IConversionProperties conversionProperties, IWindowProperties windowProperties, IUnitsAndAbbreviationsSource unitsAndAbbreviationsSource)
        {
            mExecutor                    = executor;
            mArguments                   = arguments;
            mEventAggregator             = eventAggregator;
            mValidator                   = validator;
            mConversionProperties        = conversionProperties;
            mWindowProperties            = windowProperties;
            mUnitsAndAbbreviationsSource = unitsAndAbbreviationsSource;

            mStepExpander = mWindowProperties.AreStepsExpanded;
        }