获取AutomationElement
后,我使用以下内容获取IsContentElement
属性:
bool isContentElement = (bool)element.GetCurrentPropertyValue(AutomationElement.IsContentElementProperty);
Console.WriteLine(isContentElement);
在我的应用程序中输出True
。
使用Inspect.exe(从https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk安装)IsContentElement
的值为False
。
我99%肯定我的应用程序和Inspect.exe正在查看元素(相同的边界框,相同的控件类型,相同的名称 - 文件资源管理器Windows 10中垂直滚动条的向下箭头)。
似乎也适用于其他属性。为什么他们不匹配?