我可以使用FindAll
方法获取ListView / GridView的AutomationElement。一行中各个项目的类名是 ContentPresenter 。我想获得价值,但我只能获得他们的位置(列,行)。
我在ValuePattern中尝试过很多模式都不受支持。
答案 0 :(得分:0)
默认情况下,这不适用于.NET UIAutomation。 GridView底层的字符串太 dumb 。如果GridView中有TextBox,则可以使用ValuePattern
来获取它并对其进行操作。
您还可以添加一种支持ValuePattern
的智能标签实施。在我的情况下这是不可能的,但如果你自己编写UIAutomation的两面,可能就是这样。