private void SetSignalTowerBinding(SignalTowerConfig config, ComboBox red, ComboBox buzzer) { Binding bd = new Binding("RedLamp"); bd.Source = config; bd.Mode = BindingMode.TwoWay; red.SetBinding(ComboBox.SelectedIndexProperty, bd); bd = new Binding("Buzzer"); bd.Source = config; bd.Mode = BindingMode.TwoWay; buzzer.SetBinding(ComboBox.SelectedIndexProperty, bd); }
public EquipmentStateConfig() { SignalTower = new SignalTowerConfig(); OperationButtonLamp = new OperationButtonLampConfig(); }
public EquipmentStateConfig() { SignalTower = new SignalTowerConfig(); ButtonLamp = new ButtonLampConfig(); }
public void CopyTo(SignalTowerConfig dest) { if (dest == null) return; dest.GreenLamp = GreenLamp; dest.YellowLamp = YellowLamp; dest.RedLamp = RedLamp; dest.Buzzer = Buzzer; }