我有一个 UserControl 帽子,其中包含几个元素(列表框、按钮)和一个带有组合框和按钮的弹出窗口。
我尝试在用户控制上失去焦点,但是每当 UserControl 内的焦点发生变化时,Lost(Keyboard)Focus 事件就会触发。
但我不想知道一个孩子何时失去对 UserControl 的另一个孩子的焦点,但我想知道,当键盘焦点移动到 UserControl 之外的元素并且它是 Popup 时。
有没有办法在不检查每个元素的 LostFocus 的情况下检测到它?
c# wpf user-controls focus
c# ×1
focus ×1
user-controls ×1
wpf ×1