C# “主动跟踪对象”选项卡“停止焦点”

C# “主动跟踪对象”选项卡“停止焦点”,c#,xaml,silverlight,dom,silverlight-5.0,C#,Xaml,Silverlight,Dom,Silverlight 5.0,有人能告诉我一种在DOM树中的对象之间跟踪选项卡焦点的有效方法吗?我以为xaml spy做到了这一点,但我已经有一段时间没有使用它了,到目前为止它看起来不是这样,它只允许我突出显示一个对象并查看它是什么,但我需要一些东西来主动告诉我TabIndex中接收到的焦点是什么 例如,我在一个ChildWindow中有一个TabControl,在每个TabItem中有两个我找不到的幻影制表位。这类事情通常是一件非常简单的事情来追查罪犯和补救。除了我似乎无法确定在您完成了所有您希望被选项卡化的内容之后,选项

有人能告诉我一种在DOM树中的对象之间跟踪选项卡焦点的有效方法吗?我以为xaml spy做到了这一点,但我已经有一段时间没有使用它了,到目前为止它看起来不是这样,它只允许我突出显示一个对象并查看它是什么,但我需要一些东西来主动告诉我TabIndex中接收到的焦点是什么

例如,我在一个ChildWindow中有一个TabControl,在每个TabItem中有两个我找不到的幻影制表位。这类事情通常是一件非常简单的事情来追查罪犯和补救。除了我似乎无法确定在您完成了所有您希望被选项卡化的内容之后,选项卡索引中显然有哪些对象。我甚至对控件模板进行了梳理,以确保ContentControl等控件具有IsTabStop=“False”的功能


这将是一件很方便的事情,我必须使用错误的措辞进行搜索,因为我希望这以前出现过?

我有一个很好的
FocusedElementDebugInfoBehavior
帮助我在代码中找到恼人的幻影制表位。将其附加到UI根元素,在运行时,当您按下组合键时,它将通过
Debug.WriteLine
输出聚焦元素及其祖先。当问题不再被搁置时,我马上回答。嗯,我没想到这个问题会被搁置,因为这是一个非常直截了当的问题,但是哦,好吧@马丁:谢谢,这听起来很方便,如果你愿意分享的话,我就不用再做类似的事情了?我很乐意分享,给我几分钟时间,我想知道如何在网上发布……也许我可以试试dotnetfiddle.net?好的,通过电子邮件发送。欢迎您现在删除您的评论。是的,Stackoverflow应该有一个“发送啤酒”按钮。