Пример #1
0
 //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();
     }
 }
Пример #2
0
        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));
            }
        }