Command Links button template
By aj li
A Sample template to create a button that looks like a Command Links in Vista
<Style
x:Key="CommandLinksBtnStyle"
TargetType="Button">
<Setter
Property="OverridesDefaultStyle"
Value="True" />
<Setter
Property="Template">
<Setter.Value>
<ControlTemplate
TargetType="Button">
<Border
x:Name="Border"
BorderThickness="1">
<ContentPresenter/>
</Border>
<ControlTemplate.Triggers>
<Trigger
Property="IsFocused"
Value="True">
<!--<Setter
Property="Background"
TargetName="Border">
<Setter.Value>
<LinearGradientBrush
EndPoint="1,1"
StartPoint="1,0">
<GradientStop
Color="#FFFDFEFF"
Offset="0" />
<GradientStop
Color="#FFF3F8FF"
Offset="1" />
</LinearGradientBrush>
</Setter.Value>
</Setter>-->
<Setter
Property="BorderBrush"
TargetName="Border"
Value="#FFB9D7FC" />
</Trigger>
<Trigger
Property="IsMouseOver"
Value="True">
<Setter
Property="Background"
TargetName="Border">
<Setter.Value>
<LinearGradientBrush
EndPoint="1,1"
StartPoint="1,0">
<GradientStop
Color="#FFFDFEFF"
Offset="0" />
<GradientStop
Color="#FFF3F8FF"
Offset="1" />
</LinearGradientBrush>
</Setter.Value>
</Setter>
<Setter
Property="BorderBrush"
TargetName="Border"
Value="#FFB9D7FC" />
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
Command Links button template (961 Views)