Esempio n. 1
0
        public TaskOrderEditView()
        {
            int index = 0;

            InitializeComponent();
            _viewModel = IoC.GetViewModel <TaskOrderViewModel>(this);
            _productParameterService = IoC.Get <IProductParameterService>();
            _taskOrderManager        = IoC.Get <TaskOrderManager>();
            _viewModel.LoadParameters();
            this.DataContext       = _viewModel;
            radioButton1.IsChecked = true;

            if (_viewModel.EditModel != null)
            {
                if (_viewModel.EditModel.pack_mode == (int)PackMode.Pack)//装箱模式
                {
                    radioButton1.IsChecked = true;
                }
                else
                {
                    radioButton2.IsChecked = true;
                }

                foreach (var Item in _viewModel.ParameterList)
                {
                    if (Item.product_name == _viewModel.EditModel.product_name)
                    {
                        break;
                    }
                    ++index;
                }
            }
            cmbProduct.SelectedIndex = index;
        }