응용 프로그램의 버튼 위로 마우스를 가져 가면 "툴팁"에 흰색 배경 대신 투명 배경과 함께 내 문구가 표시되도록하려고합니다.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>
보기의 리소스 사전이나 응용 프로그램에 배치하십시오. 당신은 투명뿐만 아니라 배경도 BorderBrush를 설정해야
<Style TargetType="{x:Type ToolTip}">
<Setter Property="Background" Value="Transparent"/>
<Setter Property="BorderBrush" Value="Transparent"/>
</Style>
참고 :
는 그리고이 투명 툴팁 배경을 설정하는 최종 스타일입니다.
이것은 올바르지 않으며, 테스트를 거쳐 백그라운드를 투명하게 설정하면 올바르게 작동합니다. –
@NewBee 동의해야합니다. 테두리 브러시를 투명하게 설정하지 않으면 회색 테두리가 표시됩니다. .Net 4.5.2로 테스트 - 어떤 버전에서 테스트 했습니까? 때로는 컨트롤이 변경됩니다. 또는 선택한 OS 테마와 관련이 있습니다. –
Gotcha .. 나는 방금 실수 한 것을 깨달았습니다. 감사를 설정해야했습니다! –
Kyle