title: Border around ListView when IsEnabled is false
body: <p>When setting <code>IsEnabled</code> to <code>False</code> on a <code>ListView</code> I get a one pixel thick border around the control, with color <code>#F0F0F0</code> (on Win7).</p>
  
  <p>I'm suspecting that it's one of the <code>SystemColors</code> kicking in. How do I set this borders <code>BorderThickness</code> to <code>0</code>, or failing that, which of the <code>SystemColors</code> do I override in my style to change it to the same as the control background?</p>
  
  <p>I'm sure there are redundant rows in here, because I've been adding and removing things trying to solve the problem</p>
  
  <pre><code>&lt;ListView ItemsSource="{Binding Path=Types}" SelectedItem="{Binding Path=SelectedType}" Height="Auto" Width="Auto" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" IsEnabled="{Binding Path=TypeCategoryIsSelected}" ItemContainerStyle="{StaticResource LVItemStyle}" BorderThickness="0" Background="{StaticResource aBackground}" SelectionMode="Single"&gt;
  
  
  &lt;/ListView&gt;
  
  &lt;SolidColorBrush x:Key="aBackground" Color="#FFFFE7" /&gt;
  
  &lt;DataTemplate x:Key="tDefaultTemplate"&gt;
      &lt;Border BorderBrush="#CDCDCD" BorderThickness="1" Background="#FFFFFF" Width="325" Margin="15,2,15,2" HorizontalAlignment="Stretch"&gt;
          &lt;DockPanel Margin="1,1,1,1" Height="28" HorizontalAlignment="Stretch" Width="Auto"&gt;
              &lt;DockPanel.Background&gt;
                  &lt;LinearGradientBrush StartPoint="1,0" EndPoint="1,1"&gt;
                      &lt;GradientStop Color="#F2EFEF" Offset="0.0" /&gt;
                      &lt;GradientStop Color="#F6F5F5" Offset="0.5" /&gt;
                      &lt;GradientStop Color="#F8F8F8" Offset="1.0" /&gt;
                  &lt;/LinearGradientBrush&gt;
              &lt;/DockPanel.Background&gt;
              &lt;TextBlock Margin="20,0,0,0" DockPanel.Dock="Left" Foreground="Black" HorizontalAlignment="Left" VerticalAlignment="Center" Text="{Binding Path=Name}" /&gt;
          &lt;/DockPanel&gt;
      &lt;/Border&gt;
  &lt;/DataTemplate&gt;
  
  &lt;DataTemplate x:Key="tSelectedTemplate"&gt;
      &lt;Border BorderBrush="#DDA4AB" BorderThickness="1" Background="#FFFFFF" Width="325" Margin="15,2,15,2" HorizontalAlignment="Stretch"&gt;
          &lt;DockPanel Margin="1,1,1,1" Height="28" HorizontalAlignment="Stretch" Width="Auto"&gt;
              &lt;DockPanel.Background&gt;
                  &lt;LinearGradientBrush StartPoint="1,0" EndPoint="1,1"&gt;
                      &lt;GradientStop Color="#FFE0E3" Offset="0.0" /&gt;
                      &lt;GradientStop Color="#FFE8EA" Offset="0.5" /&gt;
                      &lt;GradientStop Color="#F6EAEB" Offset="1.0" /&gt;
                  &lt;/LinearGradientBrush&gt;
              &lt;/DockPanel.Background&gt;
              &lt;TextBlock Margin="20,0,0,0" DockPanel.Dock="Left" Foreground="Black" HorizontalAlignment="Left" VerticalAlignment="Center" Text="{Binding Path=Name}" /&gt;
          &lt;/DockPanel&gt;
      &lt;/Border&gt;
  &lt;/DataTemplate&gt;
  
  &lt;Style TargetType="{x:Type ListViewItem}" x:Key="LVItemStyle"&gt;
      &lt;Setter Property="ContentTemplate" Value="{StaticResource tDefaultTemplate}" /&gt;
      &lt;Style.Resources&gt;
          &lt;SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="#FFFFE7"/&gt;
          &lt;SolidColorBrush x:Key="{x:Static SystemColors.ControlBrushKey}" Color="#FFFFE7" /&gt;
      &lt;/Style.Resources&gt;
      &lt;Style.Triggers&gt;
          &lt;Trigger Property="IsSelected" Value="True"&gt;
              &lt;Setter Property="ContentTemplate" Value="{StaticResource tSelectedTemplate}" /&gt;
          &lt;/Trigger&gt;
          &lt;Trigger Property="IsEnabled" Value="False"&gt;
              &lt;Setter Property="Background" Value="{StaticResource aBackground}" /&gt;
          &lt;/Trigger&gt;
      &lt;/Style.Triggers&gt;
  &lt;/Style&gt;
  
  &lt;Style TargetType="{x:Type ListView}" x:Key="LVStyle"&gt;
      &lt;Setter Property="Background" Value="{StaticResource aBackground}" /&gt;
      &lt;Setter Property="BorderThickness" Value="0" /&gt;
      &lt;Style.Resources&gt;
          &lt;SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="#FFFFE7"/&gt;
      &lt;/Style.Resources&gt;
      &lt;Style.Triggers&gt;
          &lt;Trigger Property="IsEnabled" Value="False"&gt;
              &lt;Setter Property="BorderBrush" Value="#FFFFE7"/&gt;
              &lt;Setter Property="Background" Value="{StaticResource aBackground}" /&gt;
          &lt;/Trigger&gt;
      &lt;/Style.Triggers&gt;
  &lt;/Style&gt;
  </code></pre>