/// <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(); }