我有一个带有标签和图标的用户控件。当我将鼠标悬停在标签或图标上时,我已设法获取工具提示。但是,当我将鼠标悬停在用户控件的透明部分上时,它不显示。有没有办法来解决这个问题。
我已将工具提示放置在网格,堆栈面板中,控制它们自己以及用户控制标签,但工具提示仍然不会将用户控件视为显示工具提示的整个区域。
答案 0 :(得分:4)
Panel的Background属性的默认值为null
,这意味着它不会获得任何输入事件。
来自MSDN上Panel.Background属性页的备注部分:
如果是背景,面板元素不会接收鼠标或手写笔事件 没有定义。如果你需要处理鼠标或手写笔事件,但是 不想要Panel的背景,请使用透明。