0

我的困惑是: [触发 LostFocus 事件的任何代码] 如何确定当内容的子元素可能无法命中测试可见时它不再具有焦点?


半相关的背景故事

我最近开始了一个项目来改进Popup. 它有时会在尝试绑定到时卡住。自然地,我从处理and开始,但这些通常从未奏效,如果需要,我无法在代码中可靠地强制它使用(" Attempts to set focus to this element")。IsOpenToggleButton.IsCheckedGotFocusLostFocusFocus()

在我的基于装饰器的解决方案中,我的第一个不优雅的方法是在 Win32 中捕获全局 MouseDown 事件并确定鼠标坐标是否在装饰器范围内。但是,当某些内容不打算被命中测试可见时,这就会崩溃。

4

0 回答 0