private void BoolSwitch_SourceChanged(object sender, NetworkSourceChangedEventArgs e) { if (!string.IsNullOrWhiteSpace(e.NewSource)) { NetworkBinding.Update(s, ToggleSwitch.IsCheckedProperty, e.NewSource); } else { NetworkBinding.Delete(s, ToggleSwitch.IsCheckedProperty); } }
private void SourcedSlider_SourceChanged(object sender, NetworkSourceChangedEventArgs e) { if (!string.IsNullOrEmpty(e.NewSource)) { NetworkBinding.Update(s, Slider.ValueProperty, e.NewSource); } else { NetworkBinding.Delete(s, Slider.ValueProperty); } }
private void BoolIndicator_SourceChanged(object sender, NetworkSourceChangedEventArgs e) { if (!string.IsNullOrWhiteSpace(e.NewSource)) { NetworkBinding.Update(this, ValueProperty, e.NewSource); } else { NetworkBinding.Delete(this, ValueProperty); } }
private void SourcedSpinner_SourceChanged(object sender, NetworkSourceChangedEventArgs e) { if (!string.IsNullOrWhiteSpace(e.NewSource)) { NetworkBinding.Update(spinner, DoubleUpDown.ValueProperty, e.NewSource); } else { NetworkBinding.Delete(spinner, DoubleUpDown.ValueProperty); } }
private void NumberDisplay_SourceChanged(object sender, NetworkSourceChangedEventArgs e) { if (!string.IsNullOrWhiteSpace(e.NewSource)) { NetworkBinding.Update(display, TextBlock.TextProperty, e.NewSource, converter); } else { NetworkBinding.Delete(display, TextBlock.TextProperty); } }
private void PowerUpFieldCodeOnly_SourceChanged(object sender, NetworkSourceChangedEventArgs e) { //this is what we need to do if we get a new network source if (string.IsNullOrWhiteSpace(e.NewSource)) { //if the new source is bad, just unbind the old one NetworkBinding.Delete(this, PowerUpFieldCodeOnly.ScaleValuesProperty); } else { //otherwise create/update the binding using a converter NetworkBinding.Update(this, PowerUpFieldCodeOnly.ScaleValuesProperty, e.NewSource, dataConverter); } }
private void PowerUpField_SourceChanged(object sender, NetworkSourceChangedEventArgs e) { //To handle a source change, we should do a few things. //First, we need to check if the new source is valid or not if (string.IsNullOrWhiteSpace(e.NewSource)) { //if the new source is bad, just unbind the old one NetworkBinding.Delete(this, PowerUpField.ScaleValuesProperty); } else { //otherwise create/update the binding using a converter NetworkBinding.Update(this, PowerUpField.ScaleValuesProperty, e.NewSource, dataConverter); } }
private void SendableChooserControl_SourceChanged(object sender, NetworkSourceChangedEventArgs e) { if (!string.IsNullOrWhiteSpace(e.NewSource)) { NetworkBinding.Update(this, "Options", e.NewSource + "/options"); NetworkBinding.Update(this, "Default", e.NewSource + "/default"); NetworkBinding.Update(options, ComboBox.SelectedItemProperty, e.NewSource + "/selected"); } else { NetworkBinding.Delete(this, "Options"); NetworkBinding.Delete(this, "Default"); NetworkBinding.Delete(options, ComboBox.SelectedItemProperty); } }