1

我在 C# 程序中使用 UI 自动化。我已经设法使用它的自动化 ID 获取一个元素。但是,它没有暴露任何模式。使用 UI Spy,我可以在 Identification->Name 下看到我想要的文本。但是,当我尝试注册一个事件以检测文本更改时,什么也没有发生;事件处理程序不会被调用。

UI Spy 不显示任何 ControlPatterns。这是否意味着我必须手动轮询元素“名称”的更改,还是有其他方法可以做到这一点?

4

1 回答 1

1

您必须自己实现这种事件,通过手动轮询Name属性,或者更确切地说,使用旧名称连续调用FindFirst,直到它没有返回任何结果。

于 2013-07-12T11:23:52.983 回答