title: BackButtonStyle (Part of StandardStyles.xaml in metro app) causes other elements to be disabled
body: <p>I have used <code>BackButtonStyle</code> which is created in <code>StandardStyles.xaml</code> (while creating new metro project).</p>
  
  <p>Problem is that it disables other controls. Button, and Slider are disabled and cannot be invoked.</p>
  
  <p>When i remove the BackButtonStyle, the other Button/Slider works as normal.</p>
  
  <p>
                  
                  
                  
                  
                  
                  
                  
              </p>
  
  <pre><code>      &lt;Grid Grid.Row="0"&gt;
          &lt;Grid.ColumnDefinitions&gt;
            &lt;ColumnDefinition Width="Auto"/&gt;
            &lt;ColumnDefinition Width="*"/&gt;
          &lt;/Grid.ColumnDefinitions&gt;
          &lt;!--Style="{StaticResource BackButtonStyle}"--&gt;
          &lt;Button x:Name="backButton" Click="GoBack" Style="{StaticResource BackButtonStyle}"   Margin="10"  &gt;Back&lt;/Button&gt;
          &lt;TextBlock Grid.Column="1" Text="Application settings" Foreground="White" FontSize="24" HorizontalAlignment="Center" Margin="10"/&gt;
        &lt;/Grid&gt;
        &lt;StackPanel Grid.Row="1"&gt;
  
        &lt;TextBlock Grid.Row="1" FontSize="14"  Text="Toast Notification Interval (minutes)  " Margin="10"/&gt;
          &lt;Slider  Grid.Row="2"  x:Name="NotificationIntervalSlider"  Minimum="1" Maximum="10"/&gt;
          &lt;TextBlock Grid.Row="3" FontSize="14" x:Name="lblIntervalInfo"  Margin="10"/&gt;
          &lt;Button Grid.Row="4"&gt;Text&lt;/Button&gt;
  </code></pre>
  
  <p>BackButtonStyle is below (it is large, provided by default)</p>
  
  <pre><code>     &lt;Style x:Key="BackButtonStyle" TargetType="Button"&gt;
      &lt;Setter Property="MinWidth" Value="0"/&gt;
      &lt;Setter Property="Width" Value="48"/&gt;
      &lt;Setter Property="Height" Value="48"/&gt;
      &lt;Setter Property="Margin" Value="36,0,36,36"/&gt;
      &lt;Setter Property="VerticalAlignment" Value="Bottom"/&gt;
      &lt;Setter Property="FontFamily" Value="Segoe UI Symbol"/&gt;
      &lt;Setter Property="FontWeight" Value="Normal"/&gt;
      &lt;Setter Property="FontSize" Value="56"/&gt;
      &lt;Setter Property="AutomationProperties.AutomationId" Value="BackButton"/&gt;
      &lt;Setter Property="AutomationProperties.Name" Value="Back"/&gt;
      &lt;Setter Property="AutomationProperties.ItemType" Value="Navigation Button"/&gt;
      &lt;Setter Property="Template"&gt;
          &lt;Setter.Value&gt;
              &lt;ControlTemplate TargetType="Button"&gt;
                  &lt;Grid x:Name="RootGrid"&gt;
                      &lt;Grid Margin="-1,-16,0,0"&gt;
                          &lt;TextBlock x:Name="BackgroundGlyph" Text="&amp;#xE0A8;" Foreground="{StaticResource BackButtonBackgroundBrush}"/&gt;
                          &lt;TextBlock x:Name="NormalGlyph" Text="{StaticResource BackButtonGlyph}" Foreground="{StaticResource BackButtonGlyphBrush}"/&gt;
                          &lt;TextBlock x:Name="ArrowGlyph" Text="&amp;#xE0A6;" Foreground="{StaticResource BackButtonPressedGlyphBrush}" Opacity="0"/&gt;
                      &lt;/Grid&gt;
                      &lt;Rectangle
                          x:Name="FocusVisualWhite"
                          IsHitTestVisible="False"
                          Stroke="{StaticResource FocusVisualWhiteStrokeBrush}"
                          StrokeEndLineCap="Square"
                          StrokeDashArray="1,1"
                          Opacity="0"
                          StrokeDashOffset="1.5"/&gt;
                      &lt;Rectangle
                          x:Name="FocusVisualBlack"
                          IsHitTestVisible="False"
                          Stroke="{StaticResource FocusVisualBlackStrokeBrush}"
                          StrokeEndLineCap="Square"
                          StrokeDashArray="1,1"
                          Opacity="0"
                          StrokeDashOffset="0.5"/&gt;
  
                      &lt;VisualStateManager.VisualStateGroups&gt;
                          &lt;VisualStateGroup x:Name="CommonStates"&gt;
                              &lt;VisualState x:Name="Normal" /&gt;
                              &lt;VisualState x:Name="PointerOver"&gt;
                                  &lt;Storyboard&gt;
                                      &lt;ObjectAnimationUsingKeyFrames Storyboard.TargetName="BackgroundGlyph" Storyboard.TargetProperty="Foreground"&gt;
                                          &lt;DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource BackButtonHoverBackgroundBrush}"/&gt;
                                      &lt;/ObjectAnimationUsingKeyFrames&gt;
                                      &lt;ObjectAnimationUsingKeyFrames Storyboard.TargetName="NormalGlyph" Storyboard.TargetProperty="Foreground"&gt;
                                          &lt;DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource BackButtonHoverGlyphBrush}"/&gt;
                                      &lt;/ObjectAnimationUsingKeyFrames&gt;
                                  &lt;/Storyboard&gt;
                              &lt;/VisualState&gt;
                              &lt;VisualState x:Name="Pressed"&gt;
                                  &lt;Storyboard&gt;
                                      &lt;ObjectAnimationUsingKeyFrames Storyboard.TargetName="BackgroundGlyph" Storyboard.TargetProperty="Foreground"&gt;
                                          &lt;DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource BackButtonGlyphBrush}"/&gt;
                                      &lt;/ObjectAnimationUsingKeyFrames&gt;
                                      &lt;DoubleAnimation
                                          Storyboard.TargetName="ArrowGlyph"
                                          Storyboard.TargetProperty="Opacity"
                                          To="1"
                                          Duration="0"/&gt;
                                      &lt;DoubleAnimation
                                          Storyboard.TargetName="NormalGlyph"
                                          Storyboard.TargetProperty="Opacity"
                                          To="0"
                                          Duration="0"/&gt;
                                  &lt;/Storyboard&gt;
                              &lt;/VisualState&gt;
                              &lt;VisualState x:Name="Disabled"&gt;
                                  &lt;Storyboard&gt;
                                      &lt;ObjectAnimationUsingKeyFrames Storyboard.TargetName="RootGrid" Storyboard.TargetProperty="Visibility"&gt;
                                          &lt;DiscreteObjectKeyFrame KeyTime="0" Value="Collapsed"/&gt;
                                      &lt;/ObjectAnimationUsingKeyFrames&gt;
                                  &lt;/Storyboard&gt;
                              &lt;/VisualState&gt;
                          &lt;/VisualStateGroup&gt;
                          &lt;VisualStateGroup x:Name="FocusStates"&gt;
                              &lt;VisualState x:Name="Focused"&gt;
                                  &lt;Storyboard&gt;
                                      &lt;DoubleAnimation
                                          Storyboard.TargetName="FocusVisualWhite"
                                          Storyboard.TargetProperty="Opacity"
                                          To="1"
                                          Duration="0"/&gt;
                                      &lt;DoubleAnimation
                                          Storyboard.TargetName="FocusVisualBlack"
                                          Storyboard.TargetProperty="Opacity"
                                          To="1"
                                          Duration="0"/&gt;
                                  &lt;/Storyboard&gt;
                              &lt;/VisualState&gt;
                              &lt;VisualState x:Name="Unfocused" /&gt;
                              &lt;VisualState x:Name="PointerFocused" /&gt;
                          &lt;/VisualStateGroup&gt;
                      &lt;/VisualStateManager.VisualStateGroups&gt;
                  &lt;/Grid&gt;
              &lt;/ControlTemplate&gt;
          &lt;/Setter.Value&gt;
      &lt;/Setter&gt;
      &lt;/Style&gt;
  </code></pre>
  
  <p>I can see some <code>IsHitTestVisible=false</code>, which i have manually removed and tested, and then also same result.</p>