用户控制工具提示不在透明部分工作

时间:2016-08-04 12:40:27

标签: c# wpf tooltip

我有一个带有标签和图标的用户控件。当我将鼠标悬停在标签或图标上时,我已设法获取工具提示。但是,当我将鼠标悬停在用户控件的透明部分上时,它不显示。有没有办法来解决这个问题。

我已将工具提示放置在网格,堆栈面板中,控制它们自己以及用户控制标签,但工具提示仍然不会将用户控件视为显示工具提示的整个区域。

1 个答案:

答案 0 :(得分:4)

Panel的Background属性的默认值为null,这意味着它不会获得任何输入事件。

来自MSDN上Panel.Background属性页的备注部分:

  

如果是背景,面板元素不会接收鼠标或手写笔事件   没有定义。如果你需要处理鼠标或手写笔事件,但是   不想要Panel的背景,请使用透明。