C# 离开另一个控件后如何检查控件是否有焦点

C# 离开另一个控件后如何检查控件是否有焦点,c#,wpf,textbox,focus,C#,Wpf,Textbox,Focus,我的表单中有listView和几个textVox控件。我需要检查一个特定的文本框(tbox1)是否已聚焦,但我需要在列表视图\u LostFocus事件中执行此操作。 我尝试了tbox1.IsFocused,但是tbox1在listView失去焦点后被聚焦,所以它返回tbox1.IsFocused为false。 有人能帮我吗。 谢谢…查看为什么需要在listview\u LostFocus中执行此操作?根据您的陈述,tbox1在LostFocus事件之后才获得焦点,因此答案将始终不在listvi

我的表单中有
listView
和几个
textVox
控件。我需要检查一个特定的
文本框
(tbox1)是否已聚焦,但我需要在
列表视图\u LostFocus
事件中执行此操作。 我尝试了
tbox1.IsFocused
,但是
tbox1
listView
失去焦点后被聚焦,所以它返回
tbox1.IsFocused
为false。 有人能帮我吗。
谢谢…

查看为什么需要在listview\u LostFocus中执行此操作?根据您的陈述,tbox1在
LostFocus
事件之后才获得焦点,因此答案将始终不在listview\u LostFocus内。您需要确定焦点在
列表视图之后的位置,还是需要确保tbox1在
列表视图之后获得焦点?我需要确定焦点在列表视图之后的位置。我希望在listview_LostFocus中执行代码,但如果用户选择tbox1,则我希望阻止该代码执行。在所有事件处理完成后,使用Dispatcher.BeginInvoke()稍后运行代码。