0

我遇到了问题,因为我需要AutomationPatterns在 Windows Calculator 中获取有关 Text 的一条信息,但GetAutomationPatterns()返回一个空数组。

我正在尝试以这种方式访问​​它:

AutomationElement aeItem = uiitem.AutomationElement;

foreach (AutomationPattern prop in aeItem.GetSupportedPatterns())
    System.Diagnostics.Debug.WriteLine(prop.ProgrammaticName);

如何实现我的目标,因为我需要获取该文本框的值并且没有模式似乎是不可能的......

4

1 回答 1

0

你确定AutomationElement你正在看的确实是一个TextBoxTextBlock,例如,不公开任何AutomationPattern内容,您必须使用它的Name属性来获取它的内容。

于 2013-07-27T12:28:45.613 回答