private void SetSlidersMargins()
{
if( ( _lowerSlider != null ) && ( _higherSlider != null ) )
{
if( this.Orientation == Orientation.Horizontal )
{
double lowerSliderThumbWidth = RangeSlider.GetThumbWidth( _lowerSlider );
double higherSliderThumbWidth = RangeSlider.GetThumbWidth( _higherSlider );
_higherSlider.Margin = new Thickness( lowerSliderThumbWidth, 0d, 0d, 0d );
_lowerSlider.Margin = new Thickness( 0d, 0d, higherSliderThumbWidth, 0d );
}
else
{
double lowerSliderThumbHeight = RangeSlider.GetThumbHeight( _lowerSlider );
double higherSliderThumbHeight = RangeSlider.GetThumbHeight( _higherSlider );
_higherSlider.Margin = new Thickness( 0d, 0d, 0d, lowerSliderThumbHeight );
_lowerSlider.Margin = new Thickness( 0d, higherSliderThumbHeight, 0d, 0d );
}
}
}