【发布时间】:2014-10-04 06:15:10
【问题描述】:
我正在尝试使用以下代码在第三方 .net 应用程序中滚动滚动条。当我在 Visual Studio 中运行代码时,它会引发访问冲突。当我在 Visual Studio 之外执行程序集时,它显示 Unsupported Pattern.... 任何想法都非常感谢 =]
if(child.Current.ClassName == "ScrollBar")
{
PropertyCondition condition = new PropertyCondition(AutomationElement.AutomationIdProperty, child.Current.AutomationId);
AutomationElement btnElement = child.FindFirst(TreeScope.Element, condition);
ScrollPattern btnPattern = btnElement.GetCurrentPattern(ScrollPattern.Pattern) as ScrollPattern;
btnPattern.ScrollVertical(ScrollAmount.LargeIncrement);
}
【问题讨论】:
标签: c# ui-automation microsoft-ui-automation