Use*_*ser 7 c# infragistics ultratree winforms microsoft-ui-automation
在Windows窗体中,我们使用Infragistics UltraWinTree控件.
目标:使用UI Automation(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()
}
Run Code Online (Sandbox Code Playgroud)
问题:上一个treeitem没有崩溃.当我在UI Spy中看到元素时,对于最后一个treeitem"InvokePatternAvailable"属性显示为false.对于最后一个treeitem,只有Invoke Pattern不可用,因为如果条件不满足,则上面有这个原因.
我的问题是:这是折叠Infragistics treeitem的正确方法吗?或者Infragistics控件中是否有任何错误?
| 归档时间: |
|
| 查看次数: |
163 次 |
| 最近记录: |