UI自动化Infragistics UltraWinTree崩溃

时间:2017-05-12 12:22:25

标签: c# winforms infragistics microsoft-ui-automation ultratree

在Windows窗体中,我们使用Infragistics UltraWinTree控件。

目标:使用UI自动化(UIAutomationClient.dll)折叠所有树项目。

有关UI自动化的更多详细信息,请参阅:https://msdn.microsoft.com/en-us/library/ms747327(v=vs.110).aspx

以下是代码。

 if (true == elementNode.TryGetCurrentPattern(InvokePattern.Pattern, out object patt))
    {
          invokePattern = patt as InvokePattern;
          invokePattern.Invoke()
    }

问题:上一个树项目没有崩溃。当我在UI Spy中看到元素时,对于最后一个treeitem“InvokePatternAvailable”属性显示为false。对于最后一个treeitem,只有Invoke Pattern不可用,因为如果条件不满足,则上面有这个原因。

我的问题是:这是折叠Infragistics树项目的正确方法吗?                 或者Infragistics控件中是否有任何错误?

0 个答案:

没有答案