WPF-将工具提示背景更改为透明

时间:2010-02-22 22:43:48

标签: wpf tooltip

我试图这样做,以便当我将鼠标悬停在我的应用程序中的按钮上时,“工具提示”会显示我的措辞,以及透明背景,而不是白色背景。

我只是想将工具提示默认设置更改为透明背景..

我看了看,但没有成功..任何人都有任何想法?

感谢。

3 个答案:

答案 0 :(得分:15)

<Style x:Key="{x:Type ToolTip}"
       TargetType="{x:Type ToolTip}">
    <Setter Property="Background"
            Value="Transparent" />
</Style>

将其放在视图的资源字典中,或者放在应用程序中。

答案 1 :(得分:5)

这是将工具提示背景设置为透明的最终样式:

<Style TargetType="{x:Type ToolTip}">
    <Setter Property="Background" Value="Transparent"/>
    <Setter Property="BorderBrush" Value="Transparent"/>
</Style>

请注意,您还需要将BorderBrush设置为Transparent,而不仅仅是Background。

答案 2 :(得分:2)

班级ToolTip拥有属性Background。见http://msdn.microsoft.com/en-us//library/system.windows.controls.tooltip_members.aspx。您可以将Background设置为Transparent