List / Combo Box Background e cores selecionadas sob .net 4.5
Eu tenho um aplicativo que está sendo executado felizmente no Windows 7 e abaixo visando a estrutura .net 4.
Se o aplicativo estiver instalado no Windows 8 (executando .net 4.5, mas ainda segmentando .net 4), ele mostrará um plano de fundo azul para um item selecionado em uma caixa de listagem ou caixa de combinação e um plano de fundo branco para um item focalizado. Existe alguma maneira de remover isso?
Eu estou usando o seguinte no meu XAML para definir o estilo em questão que parecia resolver o problema antes do windows 8.
<ListBox.ItemContainerStyle>
<Style TargetType="{x:Type ListBoxItem}">
<Setter Property="FocusVisualStyle" Value="{x:Null}"/>
<Style.Resources>
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="Transparent"/>
<SolidColorBrush x:Key="{x:Static SystemColors.ControlBrushKey}" Color="Transparent"/>
</Style.Resources>
</Style>
</ListBox.ItemContainerStyle>