In this article we will be seeing how to create Silverlight Slider control.
Slider Control is used to allow the user to select from a range of values by 
moving the Thumb control.
Namespace: System.Windows.Controls
Assembly: System.Windows (in System.Windows.dll) 
Xaml:
       
 <Slider></Slider>
Slider with horizontal orientation:
By default the orientation property will be Horizontal.
![Slider1.gif]()
<Canvas 
Background="Orange"
            Height="200"
            Width="200"
            Opacity="0.6">
        
<Slider 
x:Name="slider"
                Background="Green"
                Height="25"
                Width="150"
                Canvas.Left="27"
                Canvas.Top="84" 
>
        
</Slider>
    
</Canvas>
Slider with vertical orientation:
![Slider2.gif]()
<Canvas 
Background="Orange"
            Height="200"
            Width="200"
            Opacity="0.6">
        
<Slider 
x:Name="slider"
                Background="Green"
                Height="150"
                Width="25"
                Canvas.Left="87"
                Canvas.Top="24"
                Orientation="Vertical">
        
</Slider>
    
</Canvas>
Slider with IsDirectionReversed:![Slider3.gif]()
<Canvas 
Background="Orange"
            Height="200"
            Width="200"
            Opacity="0.6">
        
<Slider 
x:Name="slider"
                Background="Green"
                Height="25"
                Width="150"
                Canvas.Left="27"
                Canvas.Top="84"
                IsDirectionReversed="True">
        
</Slider>
    
</Canvas>
Slider with ValueChanged event:
<Canvas 
Background="Orange"
            Height="200"
            Width="230"
            Opacity="0.6">
        
<Slider 
x:Name="slider"
                Background="Green"
                Height="25"
                Width="150"
                Canvas.Left="27"
                Canvas.Top="84"
                Minimum="0"
                Maximum="100"
                ValueChanged="slider_ValueChanged">
        
</Slider>
        
<TextBlock
 Height="25" 
Width="50" 
Foreground="Blue" 
Text="Slider Value:" 
Canvas.Left="27" 
Canvas.Top="65"></TextBlock>
        
<TextBlock 
x:Name="txtSliderValue" 
Height="25" 
Width="50" 
Foreground="Blue"
 Canvas.Left="100" 
Canvas.Top="65"></TextBlock>
    
</Canvas>
ValueChanged event:
private
void slider_ValueChanged(object 
sender, RoutedPropertyChangedEventArgs<double> 
e)
        {
            txtSliderValue.Text = e.NewValue.ToString();
        }
Minimum="0":
It is used to specify the minimum possible Value of the range element.
![Slider4.gif]()
Maximum="100":
It is used to specify the maximum possible value of the range element.
![Slider5.gif]()
Changing the Slider value:
![Slider6.gif]()