private void OnLayoutEditorEditWare(object sender, WareBase e) { if (e is Labware) { Labware labware = e as Labware; if (this.ActivateEditingTab(labware.TypeName)) { return; } LabwareEditor editor = new LabwareEditor(AddInfo, this); editor.DataContext = labware; this.AddTabItem(editor); } else if (e is Carrier) { Carrier carrier = e as Carrier; if (this.ActivateEditingTab(carrier.TypeName)) { return; } CarrierEditor editor = new CarrierEditor(AddInfo); editor.DataContext = carrier; this.AddTabItem(editor); } else { // Bad argument } }
private void OnCarrierDuplicateMenuItemClick(object sender, RoutedEventArgs e) { Carrier carrier = ((Carrier)this.lb_carriers.SelectedItem).Clone() as Carrier; CarrierEditor editor = new CarrierEditor(AddInfo); editor.DataContext = carrier; this.AddTabItem(editor); }
private void OnCarrierNewMenuItemClick(object sender, RoutedEventArgs e) { Carrier carrier = new Carrier(); CarrierEditor editor = new CarrierEditor(AddInfo); editor.DataContext = carrier; this.AddTabItem(editor); }
private void EditCarrier_Executed(object sender, ExecutedRoutedEventArgs e) { Carrier selectedCarrier = (Carrier)e.Parameter; if (selectedCarrier == null || this.ActivateEditingTab(selectedCarrier.TypeName)) { return; } CarrierEditor editor = new CarrierEditor(AddInfo); editor.DataContext = selectedCarrier; this.AddTabItem(editor); }
private void OnCarrierEditMenuItemClick(object sender, RoutedEventArgs e) { Carrier selectedCr = (Carrier)this.lb_carriers.SelectedItem; if (selectedCr == null) { return; } if (this.ActivateEditingTab(selectedCr.TypeName)) { return; } CarrierEditor editor = new CarrierEditor(AddInfo); editor.DataContext = selectedCr; this.AddTabItem(editor); }
void CarrierEditorTestharness_Loaded(object sender, RoutedEventArgs e) { carrierEditor = new CarrierEditor(null); container.Children.Add(carrierEditor); }