在一般情况下用FindFirst和FindAll只可以找到在UISpy中的Control View中有显示的AutomationElement。
但是有时候有的AutomationElement在Control View没有显示,但是在Raw View中确存在。特别容易出现在自定义控件中。

在一个Treeview中就每有一个Text AutomationElement只在RAW View中有显示。
这时候我们可以用TreeWalker 类查找在Raw View中的AutomationElement。
本文介绍了如何利用UIAutomation的TreeWalker.RawViewWalker在Control View未显示但Raw View中存在的AutomationElement,特别是针对自定义控件中的Text元素。通过示例代码展示了如何遍历并获取TreeView中仅在Raw View显示的Text元素。
1万+

被折叠的 条评论
为什么被折叠?



