功能区折叠时,自定义工具提示(弹出窗口)不会保持打开状态

时间:2018-07-24 01:07:04

标签: wpf xaml popup ribbon ribbon-control

我创建了一个自定义工具提示,当鼠标通过弹出窗口悬停在按钮上时,该提示保持打开状态。我的解决方案是here。您可以看到以下显示弹出窗口正常工作的附件。顺便说一下,任何鼠标事件都将在此状态下在弹出窗口上触发,例如MouseEnter:

Tooltip Stays Open when Mouse Hover

为简单起见,将鼠标悬停在弹出窗口上将触发MouseEnter事件:

<Popup MouseEnter="TT_Popup_Control_MouseEnter"></Popup>

问题是子功能区按钮折叠时。当我单击折叠的“父功能区按钮”以展开“子按钮”,并将鼠标悬停在“子按钮”上时,我得到的是这样的:

Tooltip Does Not Stay Open when Mouse Hover

为简单起见,将鼠标悬停在弹出窗口上将不再触发MouseEnter事件:

<Popup MouseEnter="TT_Popup_Control_MouseEnter"></Popup>

因此,当我将鼠标悬停在弹出窗口上时,该弹出窗口不再保持打开状态。由于不再触发弹出鼠标事件,因此我相信这是问题所在,但我不知道为什么这是问题所在。我是否发现了.NET框架中的错误?还是在这里我想念的东西?

0 个答案:

没有答案