Wrox.ProCSharp.Composition.CalculatorViewModel.Init C# (CSharp) Method

Init() public method

public Init ( ) : void
return void
        public void Init(params Type[] parts)
        {
            _calculatorManager.InitializeContainer(parts);
            var operators = _calculatorManager.GetOperators();
            CalcAddInOperators.Clear();
            foreach (var op in operators)
            {
                CalcAddInOperators.Add(op);
            }

        }

Usage Example

        public MainWindow()
        {
            InitializeComponent();
            this.DataContext = this;

            CalculatorViewModel = new CalculatorViewModel();
            CalculatorViewModel.Init(typeof(Calculator), typeof(SubtractOperation), typeof(SlowAddOperation), typeof(AddOperation));

            CalculatorExtensionsViewModel = new CalculatorExtensionsViewModel();
            CalculatorExtensionsViewModel.Init(typeof(FuelCalculatorExtension), typeof(TemperatureConversionExtension));
        }
All Usage Examples Of Wrox.ProCSharp.Composition.CalculatorViewModel::Init