title: WPF Button isPressed and isEnabled problem
body: <p>Update: using Expression Blend 3</p>
  
  <p>I'm trying to style the IsPressed &amp; IsEnabled(false) property triggers for a class of buttons in a WPF application.</p>
  
  <p>Here's a UserControl with a Button using the style...</p>
  
  <pre><code>&lt;UserControl
      xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
      xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
      xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
      xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
      mc:Ignorable="d"
      x:Class="Kiosk.ButtonTest"
      x:Name="UserControl"&gt;
  
      &lt;Grid x:Name="LayoutRoot"&gt;
          &lt;Button HorizontalAlignment="Left" Style="{DynamicResource BlueButton}" VerticalAlignment="Top" Width="155" Content="Button" Height="52.9"/&gt;
      &lt;/Grid&gt;
  &lt;/UserControl&gt;
  </code></pre>
  
  <p>And here's the style fragment...</p>
  
  <pre><code>   &lt;!-- Blue Button --&gt;
     &lt;Style x:Key="BlueButton" TargetType="{x:Type Button}"&gt;
      &lt;Style.Triggers&gt;
          &lt;Trigger Property="IsMouseOver" Value="True"&gt;
              &lt;Setter Property="Background" Value="{DynamicResource BlueGradient3}"/&gt;
          &lt;/Trigger&gt;
          &lt;Trigger Property="IsEnabled" Value="False"&gt;
              &lt;Setter Property="Background" Value="{DynamicResource DarkGradient1}"/&gt;
              &lt;Setter Property="BorderBrush" Value="{DynamicResource BlueGradient3}"/&gt;
          &lt;/Trigger&gt;
          &lt;Trigger Property="IsPressed" Value="True"&gt;
              &lt;Setter Property="Background" Value="{DynamicResource DarkGradient1}"/&gt;
              &lt;Setter Property="BorderBrush" Value="{DynamicResource BlueGradient1}"/&gt;
          &lt;/Trigger&gt;
      &lt;/Style.Triggers&gt;
      &lt;Setter Property="FocusVisualStyle" Value="{StaticResource ButtonFocusVisual}"/&gt;
      &lt;Setter Property="Background" Value="{DynamicResource BlueGradient1}"/&gt;
      &lt;Setter Property="BorderBrush" Value="{DynamicResource BlueGradient2}"/&gt;
      &lt;Setter Property="Foreground" Value="White"/&gt;
      &lt;Setter Property="HorizontalContentAlignment" Value="Center"/&gt;
      &lt;Setter Property="VerticalContentAlignment" Value="Center"/&gt;
      &lt;Setter Property="TextBox.TextAlignment" Value="Center"/&gt;       
      &lt;Setter Property="FontFamily" Value="Trebuchet MS"/&gt;
      &lt;Setter Property="FontSize" Value="18"/&gt;
      &lt;Setter Property="Effect" Value="{DynamicResource KioskStandardDropShadow}" /&gt;
  &lt;/Style&gt;
  &lt;LinearGradientBrush x:Key="BlueGradient1" EndPoint="0.5,1" StartPoint="0.5,0"&gt;
      &lt;GradientStop Color="#FF3FA2FD" Offset="0"/&gt;
      &lt;GradientStop Color="#FF014782" Offset="1"/&gt;
  &lt;/LinearGradientBrush&gt;
  &lt;LinearGradientBrush x:Key="BlueGradient2" EndPoint="0.5,1" StartPoint="0.5,0"&gt;
      &lt;GradientStop Color="#FF014782" Offset="0"/&gt;
      &lt;GradientStop Color="#FF3FA2FD" Offset="1"/&gt;
  &lt;/LinearGradientBrush&gt;
  &lt;LinearGradientBrush x:Key="BlueGradient3" EndPoint="0.5,1" StartPoint="0.5,0"&gt;
      &lt;GradientStop Color="#FF014782" Offset="1"/&gt;
      &lt;GradientStop Color="#FF0B2135" Offset="0"/&gt;
  &lt;/LinearGradientBrush&gt;
  &lt;LinearGradientBrush x:Key="DarkGradient1" EndPoint="0.5,1" StartPoint="0.5,0"&gt;
      &lt;GradientStop Color="#FF2A2A2A" Offset="0"/&gt;
      &lt;GradientStop Color="#FF474747" Offset="0.478"/&gt;
      &lt;GradientStop Color="#FF323232" Offset="0.487"/&gt;
      &lt;GradientStop Color="Black" Offset="1"/&gt;
      &lt;GradientStop Color="#FF282828" Offset="0.681"/&gt;
  &lt;/LinearGradientBrush&gt;
      &lt;!-- Regular Drop Shadow --&gt; 
      &lt;DropShadowEffect x:Key="KioskStandardDropShadow" Opacity="0.6" BlurRadius="10" ShadowDepth="5" Direction="308"/&gt;
  &lt;!-- fragment end --&gt;
  </code></pre>
  
  <p>The Default and Mouse over changes work fine, but isEnabled false and isPressed true still show the Button default colors.</p>
  
  <p>What am I doing wrong?</p>