void LowSlider_ValueChanged(object sender, RoutedPropertyChangedEventArgs<double> e) { if (e.NewValue > HighSlider.Value) { HighSlider.Value = e.NewValue; } if (this.LowValueChanged != null) { LowValueChanged(this, e.OldValue, e.NewValue); } }