I got this style for my button already:
<Style x:Key="ControlButtons">
<Setter Property="Button.Height" Value="25" />
<Setter Property="Button.Width" Value="60" />
<Setter Property="Button.Background" Value="#FF373E48" />
<Setter Property="Button.Foreground" Value="White" />
<Setter Property="Button.Margin" Value="3,15,0,5" />
<Setter Property="Button.HorizontalAlignment" Value="Left" />
<Setter Property="Button.VerticalAlignment" Value="Center" />
<Setter Property="Button.Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Button}">
<Border Background="{TemplateBinding Background}" BorderThickness="0.5" BorderBrush="White">
<ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center" />
</Border>
<ControlTemplate.Triggers>
<Trigger Property="IsEnabled" Value="False">
<Setter Property="Background" Value="#FF3D4959" />
<Setter Property="Foreground" Value="#FF7B7F84" />
</Trigger>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background" Value="#FF3A3F4C" />
<Setter Property="Foreground" Value="White" />
</Trigger>
<Trigger Property="IsPressed" Value="True">
<Setter Property="Background" Value="#FF373E48" />
<Setter Property="Foreground" Value="#FF000000" />
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
Now i wanted to change the border of it when the button is pressed and i can't figure out how it have to put in the code there... I found this already WPF changing button background on click but i really can't seem to find a way to incoorperate it into my code...
Any help appreciated!
Edit:
I changed my style to this and now it's working:
<Style x:Key="ControlButtons">
<Setter Property="Button.Height" Value="25" />
<Setter Property="Button.Width" Value="60" />
<Setter Property="Button.Background" Value="#FF373E48" />
<Setter Property="Button.Foreground" Value="White" />
<Setter Property="Button.Margin" Value="3,15,0,5" />
<Setter Property="Button.HorizontalAlignment" Value="Left" />
<Setter Property="Button.VerticalAlignment" Value="Center" />
<Setter Property="Button.Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Button}">
<Border Name="brdbutton" Background="{TemplateBinding Background}" BorderThickness="0.5" BorderBrush="White">
<ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center" />
</Border>
<ControlTemplate.Triggers>
<Trigger Property="IsEnabled" Value="False">
<Setter Property="Background" Value="#FF3D4959" />
<Setter Property="Foreground" Value="#FF7B7F84" />
</Trigger>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background" Value="#FF3A3F4C" />
<Setter Property="Foreground" Value="White" />
</Trigger>
<Trigger Property="IsPressed" Value="True">
<Setter Property="Background" Value="#FF373E48" />
<Setter Property="Foreground" Value="#FF000000" />
<Setter Property="Border.BorderThickness" Value="0.5" TargetName="brdbutton" />
<Trigger.EnterActions>
<BeginStoryboard>
<Storyboard>
<ColorAnimation Storyboard.TargetName="brdbutton" Storyboard.TargetProperty="(Button.BorderBrush).(SolidColorBrush.Color)" To="LawnGreen"/>
</Storyboard>
</BeginStoryboard>
</Trigger.EnterActions>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>