private void LowerSlider_ValueChanged( object sender, RoutedPropertyChangedEventArgs<double> e )
{
if( _lowerSlider.IsLoaded )
{
CoercedValues cv = this.GetCoercedValues();
double newValue = Math.Max( cv.Minimum, Math.Min( cv.Maximum, e.NewValue ) );
newValue = Math.Min( newValue, cv.HigherValue );
this.SetLowerSliderValues( newValue, null, null );
this.LowerValue = newValue;
}
}