为什么我的UWP App默认会突出显示鼠标悬停的位置?

问题描述

我不希望应用程序中的元素在被用户悬停时以任何突出显示的方式出现,如下所示:

Highlighting Bad

<ListView>
    <TextBlock FontSize="30" Padding="25,25,25" FontWeight="SemiBold">Inputs</TextBlock>
    <GridView>
        <TextBlock FontSize="24" Padding="25,25">Your Team:</TextBlock>
        <ComboBox ></ComboBox>
    </GridView>
</ListView>

ListView只是Inputs.xaml中的那个

我尝试在App.xaml中为悬停效果编辑这些颜色,但没有产生如下效果:

<Application.Resources>
    <ResourceDictionary>
        <SolidColorBrush x:Key="ListViewItemPointerOverBackgroundThemeBrush" Color="Transparent"/>
        <SolidColorBrush x:Key="ListViewItemCheckHintThemeBrush" Color="Yellow" />
        <SolidColorBrush x:Key="ListViewItemCheckSelectingThemeBrush" Color="Magenta" />
        <SolidColorBrush x:Key="ListViewItemCheckThemeBrush" Color="SpringGreen" />
        <SolidColorBrush x:Key="ListViewItemDragBackgroundThemeBrush" Color="Red" />
        <SolidColorBrush x:Key="ListViewItemDragForegroundThemeBrush" Color="Orange" />
        <SolidColorBrush x:Key="ListViewItemFocusBorderThemeBrush" Color="Blue" />
        <SolidColorBrush x:Key="ListViewItemOverlayBackgroundThemeBrush" Color="LimeGreen" />
        <SolidColorBrush x:Key="ListViewItemOverlayForegroundThemeBrush" Color="ForestGreen" />
        <SolidColorBrush x:Key="ListViewItemOverlaySecondaryForegroundThemeBrush" Color="DodgerBlue"/>
        <SolidColorBrush x:Key="ListViewItemPlaceholderBackgroundThemeBrush" Color="Cyan" />
        <SolidColorBrush x:Key="ListViewItemSelectedBackgroundThemeBrush" Color="Purple" />
        <SolidColorBrush x:Key="ListViewItemSelectedForegroundThemeBrush" Color="White" />
        <SolidColorBrush x:Key="ListViewItemSelectedPointerOverBackgroundThemeBrush" Color="DarkTurquoise" />
        <SolidColorBrush x:Key="ListViewItemSelectedPointerOverBorderThemeBrush" Color="DarkGray" />
    </ResourceDictionary>
</Application.Resources>

这让我发疯了!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)