我正在尝试使其在我的应用程序中将鼠标悬停在按钮上时,“工具提示”显示我的措辞以及透明背景,而不是白色背景。WPF-将工具提示背景更改为透明
我只是试图改变提示默认设置为透明背景..
我都看了又看,但没有成功..任何人有什么想法?
谢谢。
我正在尝试使其在我的应用程序中将鼠标悬停在按钮上时,“工具提示”显示我的措辞以及透明背景,而不是白色背景。WPF-将工具提示背景更改为透明
我只是试图改变提示默认设置为透明背景..
我都看了又看,但没有成功..任何人有什么想法?
谢谢。
该类ToolTip
有财产Background
。见http://msdn.microsoft.com/en-us//library/system.windows.controls.tooltip_members.aspx。您可以将Background
设置为Transparent
。
<Style x:Key="{x:Type ToolTip}"
TargetType="{x:Type ToolTip}">
<Setter Property="Background"
Value="Transparent" />
</Style>
将其放置在您的视图的资源字典中或您的应用程序中。
这是最终的风格,设置提示背景透明:
<Style TargetType="{x:Type ToolTip}">
<Setter Property="Background" Value="Transparent"/>
<Setter Property="BorderBrush" Value="Transparent"/>
</Style>
请注意,您还需要在BorderBrush设置为透明,不仅背景。
这是不正确的,测试并将背景设置为透明只能正常工作。 – 2014-06-09 08:09:45
@NewBee我不同意。如果未将边框刷设置为透明,则会看到灰色的边框。使用.Net 4.5.2测试 - 您测试过哪个版本?有时,控制改变。或者它与选定的操作系统主题有关。 – 2016-05-13 11:23:37
Gotcha ..我刚刚意识到我的简单错误..我只需要设置谢谢! –
Kyle
2010-02-22 23:09:02