private void buttonPhasorAdd_Click(object sender, RoutedEventArgs e) { ConfigurationCell selectedDevice = this.SelectedDevice; if (selectedDevice != null) { PhasorDefinition phasor = new PhasorDefinition(selectedDevice, "Phasor " + (selectedDevice.PhasorDefinitions.Count + 1), 1, PhasorType.Current, null); selectedDevice.PhasorDefinitions.Add(phasor); listBoxPhasors.SelectedIndex = (selectedDevice.PhasorDefinitions.Count - 1); } }
private void listBoxPhasors_SelectionChanged(object sender, SelectionChangedEventArgs e) { PhasorDefinition selectedPhasor = this.SelectedPhasor; if (selectedPhasor != null) { textBoxPhasorLabel.Text = selectedPhasor.Label; textBoxPhasorScale.Text = selectedPhasor.ScalingValue.ToString(); textBoxPhasorOffset.Text = selectedPhasor.Offset.ToString(); if (selectedPhasor.PhasorType == PhasorType.Current) { radioButtonPhasorTypeCurrent.IsChecked = true; } else { radioButtonPhasorTypeVoltage.IsChecked = true; } } }
private void buttonPhasorAdd_Click(object sender, RoutedEventArgs e) { ConfigurationCell selectedDevice = this.SelectedDevice; if (selectedDevice != null) { PhasorDefinition phasor = new PhasorDefinition(selectedDevice, "Phasor " + (selectedDevice.PhasorDefinitions.Count + 1), 1, PhasorType.Current, null); selectedDevice.PhasorDefinitions.Add(phasor); listBoxPhasors.SelectedIndex = (selectedDevice.PhasorDefinitions.Count - 1); } }