//Opens bus edit dialog on the clicked bus public void EditBus(object parameter) { if (parameter is CSPBus) { CSPBusEditDialog editDialog = new CSPBusEditDialog(md); CSPBusVM busVM = new CSPBusVM((CSPBus)parameter); editDialog.DataContext = busVM; editDialog.ShowDialog(); Buses.Refresh(); } }
public void AddBus() { CSPBus b = new CSPBus("New bus", 1); CSPBusVM vm = new CSPBusVM(b); AddBusDialog dlg = new AddBusDialog(); dlg.DataContext = vm; if (dlg.ShowDialog() == true) { md.Buses.Add(b); EventLog.AddLog(new SimEvent("A new bus was added: '" + b.Name + "'", EventSeverity.INFO)); } }