Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 用户控件工具提示在透明部分不起作用_C#_Wpf_Tooltip - Fatal编程技术网

C# 用户控件工具提示在透明部分不起作用

C# 用户控件工具提示在透明部分不起作用,c#,wpf,tooltip,C#,Wpf,Tooltip,我有一个带有标签和图标的用户控件。当我将鼠标悬停在标签或图标上时,我成功地获得了工具提示。但是,当我将鼠标悬停在用户控件的透明部分上时,它不会显示。有没有办法解决这个问题 我已经将工具提示放置在网格、堆栈面板中,控制它们自身以及用户控件标记,但工具提示仍然没有将用户控件视为显示工具提示的整个区域。面板背景属性的默认值为null,这意味着它不会获得任何输入事件 从MSDN属性页的备注部分: 如果有背景,面板元素不会接收鼠标或手写笔事件 没有定义。如果您需要处理鼠标或手写笔事件,但 不需要面板背景,

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


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

面板背景属性的默认值为
null
,这意味着它不会获得任何输入事件

从MSDN属性页的备注部分:

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


面板背景属性的默认值为
null
,这意味着它不获取任何输入事件

从MSDN属性页的备注部分:

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


您能提供代码的相关部分吗?将背景设置为透明而不是空?非常有效,谢谢!请@Clemens,添加您的答案,以便Sam可以接受并关闭问题。您能提供代码的相关部分吗?将背景设置为透明而不是空?非常有效,谢谢!请@Clemens,添加您的答案,以便Sam可以接受并结束问题。