<button>
<button.templete>
<ControlTemplate TargetType="Button">
<Grid Height="60" Width="60" Background="#00FFFFFF">
<Ellipse Name="Circle" StrokeThickness="1">
<Ellipse.Fill>
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
<LinearGradientBrush.GradientStops>
<GradientStop Offset="0" Color="#FFFFFFFF" />
<GradientStop Offset="0.1" Color="#FFCCD4E9" />
<GradientStop Offset="0.47" Color="#FF4881D2" />
<GradientStop Offset="0.47" Color="#FF001A5A" />
<GradientStop Offset="0.7" Color="#FF007BD6" />
<GradientStop Offset="0.85" Color="#FF54DAFF" />
<GradientStop Offset="0.95" Color="#FF86FFFF" />
<GradientStop Offset="1" Color="#FFFFFFFF" />
</LinearGradientBrush.GradientStops>
</LinearGradientBrush>
</Ellipse.Fill>
<Ellipse.Stroke>
<LinearGradientBrush EndPoint="0,1" StartPoint="0,0">
<LinearGradientBrush.GradientStops>
<GradientStop Offset="0" Color="#FF6C90C4" />
<GradientStop Offset="0.5" Color="#FF315BB4" />
<GradientStop Offset="0.5" Color="#FF002091" />
<GradientStop Offset="1" Color="#FF08377C" />
</LinearGradientBrush.GradientStops>
</LinearGradientBrush>
</Ellipse.Stroke>
</Ellipse>
</Grid>
<ControlTemplate.Triggers>
<Trigger Property="UIElement.IsMouseOver" Value="true">
<Setter Property="Shape.Fill" TargetName="Circle">
<Setter.Value>
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
<LinearGradientBrush.GradientStops>
<GradientStop Offset="0" Color="#FFFFFFFF" />
<GradientStop Offset="0.1" Color="#FFDFEDF9" />
<GradientStop Offset="0.47" Color="#FF3086E1" />
<GradientStop Offset="0.47" Color="#FF003B91" />
<GradientStop Offset="0.7" Color="#FF1793EF" />
<GradientStop Offset="0.85" Color="#FF5AD4FF" />
<GradientStop Offset="0.95" Color="#FFBDFFFF" />
<GradientStop Offset="1" Color="#FFFFFFFF" />
</LinearGradientBrush.GradientStops>
</LinearGradientBrush>
</Setter.Value>
</Setter>
</Trigger>
<Trigger Property="ButtonBase.IsPressed" Value="True">
<Setter Property="Shape.Fill" TargetName="Circle">
<Setter.Value>
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
<LinearGradientBrush.GradientStops>
<GradientStop Offset="0" Color="#FFC0D2F5" />
<GradientStop Offset="0.47" Color="#FF5E7A9C" />
<GradientStop Offset="0.47" Color="#FF00062D" />
<GradientStop Offset="0.7" Color="#FF005F9F" />
<GradientStop Offset="0.85" Color="#FF1FA4E2" />
<GradientStop Offset="0.95" Color="#FF61DAFF" />
<GradientStop Offset="1" Color="#FF48CFFF" />
</LinearGradientBrush.GradientStops>
</LinearGradientBrush>
</Setter.Value>
</Setter>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</button.templete>
</button>