为什么自动化元素属性与Inspect的值不匹配?

时间:2017-03-13 17:00:57

标签: c# automation ui-automation automationelement

获取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中垂直滚动条的向下箭头)。

似乎也适用于其他属性。为什么他们不匹配?

0 个答案:

没有答案