0

我想做一个这样的用户控件:

如果TextBox获得焦点,PopUp则显示 a;如果TextBox失去焦点,PopUp则隐藏。这并不难。但是,这是另一个要求:

如果用户单击(鼠标按下)此窗口的其他区域/元素(既不在 TextBox 也不在PopUp),则 PopUp 应该隐藏。(注意:重点仍然在TextBox):

在此处输入图像描述

而不捕获鼠标的原因有很多TextBox,最重要的一个是它TextBox有自己的机制来处理鼠标事件。捕获鼠标可能会使TextBox行为变得奇怪。

我想知道是否有一种方法可以在不捕获鼠标的情况下获取应用程序鼠标事件?

我认为必须有,想想ComboBox,你知道我的意思。

在此处输入图像描述

4

0 回答 0