Esempio n. 1
0
        /// <summary>
        /// 新增按钮点击事件
        /// </summary>
        private void Add_Click(object sender, RoutedEventArgs e)
        {
            //获取配置
            IList <UIPrintConfigModel> models      = this.PrintConfigDataGrid.ItemsSource as IList <UIPrintConfigModel>;
            UIPrintConfigModel         printConfig = new UIPrintConfigModel()
            {
                ComportList  = this.ComportList,
                IsUseList    = this.IsUseList,
                IsUse        = true,
                BaudrateList = this.BaudrateList,
                NotchList    = this.NotchList,
                Notch        = true,
                BrandList    = this.BrandList,
            };

            printConfig.Driver   = BrandList.First().Code.Split('@')[1];
            printConfig.ComPort  = (printConfig.ComportList != null && printConfig.ComportList.Count > 0) ? printConfig.ComportList.First().Name : string.Empty;
            printConfig.Baudrate = (printConfig.BaudrateList != null && printConfig.BaudrateList.Count > 0) ? printConfig.BaudrateList.First().Name : string.Empty;
            models.Add(printConfig);
            this.PrintConfigDataGrid.ItemsSource = models;
            this.PrintConfigDataGrid.Items.Refresh();
        }