DotNet 4.0在以前可见的MenuItem被隐藏时抛出一个运行时ComException。切换到DotNet 3.5时,将不再引发异常。
设置
<Menu Height="23"> <MenuItem Header="Item1"> <MenuItem Header="SubItem1"/> </MenuItem> <MenuItem Header="Item2"> <MenuItem Header="SubItem2" /> </MenuItem> </Menu>有谁知道解决这个问题的具体方法吗?
发布于 2012-09-12 10:45:54
一组Windows 7更新修复了这个问题。怪怪的!
我已经运行windows 7(64位)没有更新大约一年了。在应用了大量的累积更新之后,问题就消失了。
发布于 2012-08-31 11:03:25
通过从代码调用相关控件,在用户有机会从GUI中调用相关控件之前,可以防止引发UI自动化异常。为什么?
例如:
i1.IsSubmenuOpen = false;
i2.IsSubmenuOpen = true;
i2.IsSubmenuOpen = false;
i1.IsSubmenuOpen = true;https://stackoverflow.com/questions/12177528
复制相似问题