更改工具提示样式不影响前景颜色

时间:2018-07-24 12:15:57

标签: wpf tooltip

因此,我从here中提取了ToolTip模板并将其放在App.xaml

现在,因为我的Foreground颜色几乎看不到,所以我添加了这个:

<Setter Property="Foreground" Value="Black"/>

但这仍然没有帮助:

enter image description here

知道为什么会这样吗?

编辑

所以我找到了这个原因:

<Style TargetType="{x:Type TextBlock}">
        <Setter Property="FontFamily" Value="{DynamicResource PolenticalNeonRegular}"/>

        <Style.Triggers>
            <Trigger Property="IsEnabled" Value="True">
                <Setter Property="Foreground" Value="{DynamicResource ListViewItemIdleForegroundColor}"/>
            </Trigger>
            <Trigger Property="IsEnabled" Value="False">
                <Setter Property="Foreground" Value="{DynamicResource LabelDisableForegroundColor}"/>
            </Trigger>
        </Style.Triggers>
    </Style>

这是因为我的TextBlock Style

所以我需要用键定义这种样式,以避免这种情况?

0 个答案:

没有答案