1: <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
2: xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
3: >
4: <Style TargetType="{x:Type Button}"> 5: <Setter Property="Foreground" Value="white"/>
6: <Setter Property="Margin" Value="1"/>
7: <Setter Property="Template">
8: <Setter.Value>
9: <ControlTemplate TargetType="{x:Type Button}"> 10: <Grid>
11: <Rectangle x:Name="GelBackground" Opacity="1" RadiusX="9" RadiusY="9"
12: Fill="Red" StrokeThickness="0.35">
13: <Rectangle.Stroke>
14: <LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
15: <GradientStop Color="White" Offset="0"></GradientStop>
16: <GradientStop Color="#666666" Offset="1">
17: </GradientStop>
18:
19: </LinearGradientBrush>
20: </Rectangle.Stroke>
21: </Rectangle>
22: <Rectangle x:Name="GelShine" Margin="2,2,2,0" VerticalAlignment="Top"
23: RadiusX="6" RadiusY="6" Opacity="1" Stroke="Transparent" Height="15px">
24: <Rectangle.Fill>
25: <LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
26: <GradientStop Color="#ccffffff" Offset="0"/>
27: <GradientStop Color="Transparent" Offset="1"/>
28: </LinearGradientBrush>
29: </Rectangle.Fill>
30: </Rectangle>
31: <ContentPresenter VerticalAlignment="Center" HorizontalAlignment="Center"/>
32: </Grid>
33: <ControlTemplate.Triggers>
34: <Trigger Property="IsMouseOver" Value="True">
35: <Setter Property="Fill" TargetName="GelBackground">
36: <Setter.Value>
37: <RadialGradientBrush>
38: <GradientStop Color="Lime" Offset="0"/>
39: <GradientStop Color="DarkGreen" Offset="1"/>
40:
41: </RadialGradientBrush>
42: </Setter.Value>
43: </Setter>
44: </Trigger>
45: <Trigger Property="IsPressed" Value="true">
46: <Setter Property="Fill" TargetName="GelBackground">
47: <Setter.Value>
48: <RadialGradientBrush>
49: <GradientStop Color="#ffcc00" Offset="0"/>
50: <GradientStop Color="#cc9900" Offset="1"/>
51: </RadialGradientBrush>
52: </Setter.Value>
53: </Setter>
54: </Trigger>
55: </ControlTemplate.Triggers>
56: </ControlTemplate>
57: </Setter.Value>
58: </Setter>
59: <Style.Triggers>
60: <Trigger Property="IsMouseOver" Value="True">
61: <Setter Property="Foreground" Value="Black"/>
62: </Trigger>
63: <Trigger Property="IsPressed" Value="True">
64: <Setter Property="Foreground" Value="Black"/>
65: </Trigger>
66: </Style.Triggers>
67: </Style>
68: </ResourceDictionary>