1

我尝试使用下面的代码来查找包含的所有列表视图项目,如果在详细视图模式下没有项目超出视图,它会很好,但是如果有很多列表视图项目,其中一些是不可见的,即有垂直滚动条显示在右侧,它只能找到可见的项目,但在其他视图模式下效果很好,例如列表。

这里有什么问题吗?

AutomationElementCollection items = list.FindAll(TreeScope.Children, new PropertyCondition(AutomationElement.ControlTypeProperty, ControlType.ListItem));
Logger.WriteWarning("项目总数:"+items.Count); //例如 39/55,不是完整的列表项。

这是供您参考的屏幕截图 http://social.msdn.microsoft.com/Forums/en-US/windowsaccessibilityandautomation/thread/d6e58ae1-0eb9-43cf-af51-04102a4dd627

4

0 回答 0