Witam.
W aplikacji WPF użyty mam ListBox w którym użyłem ItemTemplateSelector. Wszystko działa fajnie do momentu w którym nie uruchomię mojej aplikacji na Windowsie 10. Wtedy po najechaniu na element ListBox'a zmienia mi się jego podświetlenie. Na Windowsie 7 nie mam takiego efektu. Podejrzewam że chodzi tu o inne ustawienia domyślne frameworka (na Windowsie 7 pracuję na frameworku 4).
Próbowałem zmieniać kolory systemowe na kontrolce ListBoxa ale to w ogóle nie działa.
Czy ktoś ma jakiś pomysł jak wyłączyć to niechciane podświetlenie najechanego i zaznaczonego elementu ListBox'a dla WIndowsa 10?

Poniżej kawałek kodu:


    <UserControl.Resources>
        <ResourceDictionary>
            <DataTemplate x:Key="headDataTemplate">
                <Grid DataContext="{Binding}" Margin="0, 10, 8, 4" Background="Transparent" TextElement.Foreground="{StaticResource submenuTextBrush}"
                      PreviewMouseLeftButtonUp="GridHead_PreviewMouseLeftButtonUp" Tag="{Binding Number}"
                      MouseEnter="Grid_MouseEnter" MouseLeave="Grid_MouseLeave">
                    <Grid.RowDefinitions>
                        <RowDefinition Height="*"/>
                        <RowDefinition Height="Auto"/>
                    </Grid.RowDefinitions>
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition Width="30"/>
                        <ColumnDefinition Width="*"/>
                    </Grid.ColumnDefinitions>

                    <Image Grid.RowSpan="2" Source="{Binding ImageSource}" Stretch="Uniform" StretchDirection="Both" HorizontalAlignment="Left" Height="30"/>
                    <TextBlock Grid.Column="1" Text="{Binding Description}" Style="{StaticResource submenuTextStyle}" FontSize="16" FontWeight="Bold"/>
                    <Line Grid.Row="1" Grid.Column="1" X1="0" Y1="0" X2="160" Y2="0" Stroke="{StaticResource submenuLineBrush}" StrokeThickness="1.5" Margin="8,2,0,0"/>
                </Grid>
            </DataTemplate>

            <DataTemplate x:Key="positionDataTemplate">
                <Grid DataContext="{Binding}" Margin="0, 4, 8, 4" Background="Transparent" TextElement.Foreground="{StaticResource submenuTextBrush}"
                      PreviewMouseLeftButtonUp="GridHead_PreviewMouseLeftButtonUp" Tag="{Binding Number}"
                      MouseEnter="Grid_MouseEnter" MouseLeave="Grid_MouseLeave">
                    <Grid.RowDefinitions>
                        <RowDefinition Height="Auto"/>
                    </Grid.RowDefinitions>
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition Width="30"/>
                        <ColumnDefinition Width="*"/>
                    </Grid.ColumnDefinitions>

                    <Polygon Points="0,0 3,0 6,3 3,6 0,6 0,0" Stroke="{StaticResource submenuScoringBrush}" StrokeThickness="1" Fill="{StaticResource submenuScoringBrush}"
                             HorizontalAlignment="Right" VerticalAlignment="Center"/>
                    <TextBlock Grid.Column="1" Text="{Binding Description}" Style="{StaticResource submenuTextStyle}" FontSize="12"/>
                </Grid>
            </DataTemplate>


            <base:SubMenuHotTemplateSelector
                        HeadTemplate="{StaticResource headDataTemplate}" 
                        PositionTemplate="{StaticResource positionDataTemplate}" 
                        x:Key="templateSelector" />
        </ResourceDictionary>
<ListBox Grid.ColumnSpan="2" Grid.Row="1" x:Name="listMenu" Margin="4,4,0,4" ItemTemplateSelector="{StaticResource templateSelector}" Background="Transparent" BorderThickness="0"
                         ItemsSource="{Binding ElementName=thisControl, Path=MenuList}" ScrollViewer.VerticalScrollBarVisibility="Disabled" ScrollViewer.HorizontalScrollBarVisibility="Auto">
                    <ListBox.ItemsPanel>
                        <ItemsPanelTemplate>
                            <WrapPanel Orientation="Vertical" ScrollViewer.VerticalScrollBarVisibility="Disabled" ScrollViewer.HorizontalScrollBarVisibility="Disabled"/>
                        </ItemsPanelTemplate>
                    </ListBox.ItemsPanel>
                </ListBox>