我正在嘗試使其在我的應用程序中將鼠標懸停在按鈕上時,「工具提示」顯示我的措辭以及透明背景,而不是白色背景。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