title: How to add BitmapEffect to the text of a styled button
body: <p>I'd like to make the text within a button glow when it becomes KeyboardFocused.</p>
  
  <p>I am unable to do this. Here is my xaml:</p>
  
  <pre><code> &lt;Style x:Key="BorderlessSymbolButtonStyle" TargetType="{x:Type Button}" &gt;
      &lt;Setter Property="FocusVisualStyle" Value="{DynamicResource MetroButtonFocusVisual}"/&gt;
      &lt;Setter Property="BitmapEffect"&gt;
          &lt;Setter.Value&gt;
              &lt;OuterGlowBitmapEffect GlowColor="White" Opacity="0" GlowSize="3" Noise=".1"/&gt;
          &lt;/Setter.Value&gt;
      &lt;/Setter&gt;
      &lt;Setter Property="Background" Value="Transparent"/&gt;
      &lt;Setter Property="BorderBrush" Value="Transparent"/&gt;
      &lt;Setter Property="Foreground" Value="White"/&gt;
      &lt;Setter Property="Template"&gt;
          &lt;Setter.Value&gt;
              &lt;ControlTemplate TargetType="{x:Type Button}"&gt;
  
                  &lt;Grid x:Name="Grid"&gt;
                      &lt;Border x:Name="Border" Background="{TemplateBinding Background}" 
                              BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Padding="{TemplateBinding Padding}"/&gt;
  
                      &lt;ContentPresenter HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
                                        x:Name="Content"
                                        Margin="{TemplateBinding Padding}"
                                        VerticalAlignment="{TemplateBinding VerticalContentAlignment}" 
                                        RecognizesAccessKey="True"
                                        BitmapEffect="{TemplateBinding BitmapEffect}" &gt;
  
                      &lt;/ContentPresenter&gt;
                  &lt;/Grid&gt;
  
                  &lt;ControlTemplate.Triggers&gt;
                      &lt;MultiTrigger&gt;
                          &lt;MultiTrigger.Conditions&gt;
                              &lt;Condition Property="IsPressed" Value="true"/&gt;
                              &lt;Condition Property="IsEnabled" Value="true"/&gt;
                          &lt;/MultiTrigger.Conditions&gt;
                          &lt;Setter Property="Foreground" Value="{DynamicResource GlenairMediumBlue}"/&gt;
                      &lt;/MultiTrigger&gt;
                      &lt;Trigger Property="IsKeyboardFocused" Value="true"&gt;
                          &lt;!--&lt;Setter Property="BorderBrush" Value="{DynamicResource DefaultedBorderBrush}" TargetName="Border"/&gt;--&gt;
                          &lt;!--&lt;Setter Property="Effect" TargetName="Border" Value="{DynamicResource BorderDropShadow}"/&gt;--&gt;
                          &lt;Setter Property="BitmapEffect"  &gt;
                              &lt;Setter.Value&gt;
                                  &lt;OuterGlowBitmapEffect GlowColor="White" Opacity=".4" GlowSize="3" Noise=".1"/&gt;
                              &lt;/Setter.Value&gt;
                          &lt;/Setter&gt;
  
                      &lt;/Trigger&gt;
                      &lt;Trigger Property="IsEnabled" Value="false"&gt;
                          &lt;Setter Property="Foreground" Value="Gray"/&gt;
                      &lt;/Trigger&gt;
                      &lt;!--&lt;Trigger Property="IsEnabled" Value="true"&gt;
                          &lt;Setter Property="Foreground" Value="White"/&gt;
                      &lt;/Trigger&gt;--&gt;
                      &lt;!--&lt;Trigger Property="IsMouseOver" Value="true"&gt;
                          &lt;Setter Property="Background" Value="{DynamicResource MouseOverBrush}" TargetName="Border"/&gt;
                      &lt;/Trigger&gt;--&gt;
                      &lt;!--&lt;Trigger Property="IsPressed" Value="true"&gt;
                          &lt;Setter Property="Foreground" Value="{DynamicResource GlenairLighterOpaqueBlueSolidColorBrush}" /&gt;
  
                      &lt;/Trigger&gt;--&gt;
                      &lt;!--&lt;Trigger Property="IsEnabled" Value="true"/&gt;
                      &lt;Trigger Property="IsEnabled" Value="false"&gt;
                          &lt;Setter Property="Background" Value="{DynamicResource DisabledBackgroundBrush}" TargetName="Border"/&gt;
                          &lt;Setter Property="BorderBrush" Value="{DynamicResource DisabledBorderBrush}" TargetName="Border"/&gt;
                          &lt;Setter Property="Foreground" Value="{DynamicResource DisabledForegroundBrush}"/&gt;
                      &lt;/Trigger&gt;--&gt;
                  &lt;/ControlTemplate.Triggers&gt;
              &lt;/ControlTemplate&gt;
          &lt;/Setter.Value&gt;
      &lt;/Setter&gt;
  &lt;/Style&gt;
  </code></pre>
  
  <p>Thanks very much! Was unable to find the solution to my issue on google/SO.</p>