Ejemplo n.º 1
0
        public UIElement GetAddView()
        {
            StockAddViewModel viewModel = new StockAddViewModel();
            StockAddView      view      = new StockAddView(viewModel);

            viewModel.StockAdded += (s, ea) => OnAdd(Convert.ToInt32(ea.Data), viewModel);

            return(view);
        }
Ejemplo n.º 2
0
        private void CmdAddNewExecute()
        {
            StockAddView addDlg = new StockAddView(stocks);

            addDlg.WindowStartupLocation = System.Windows.WindowStartupLocation.CenterScreen;
            addDlg.ShowDialog();

            if (addDlg.NewStock != null)
            {
                stocks.Add(addDlg.NewStock);
                var vm = new StockViewModel(addDlg.NewStock);
                vm.EvtUpdate += OnUpdate;
                StockVms.Add(vm);

                UpdatePrices();
            }
        }