Ejemplo n.º 1
0
 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);
     }
 }
Ejemplo n.º 8
0
 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);
     }
 }