RibbonControl展开时,RibbonPageGroup引发异常
本文关键字:异常 RibbonPageGroup RibbonControl | 更新日期: 2023-09-27 18:13:52
我在VS2010 WPF C#项目上使用DevExpressRibbonControl。
我发现如果RibbonControl中的RibbonPageGroup
有IsVisible=false
,当RibbonCntrol在最小化后单击展开时,应用程序崩溃并引发"NullReferenceException was unhandled"
异常。
我尝试在XAML中以及在代码隐藏中(即在运行时将IsVisible设置为false(将IsVisible设置为false,两者都会产生相同的异常。我试过了:
- 使用了
try{}..catch{}
,但无法捕获任何异常 - 已确保没有程序集版本冲突:仅使用v11.1 DevExpress程序集
- clean->rebuild->close VS2010->open and rebuild again etc.:仍然是同一个异常
- 如果我将
IsVisible=false
改为IsEnable=false
,那么应用程序运行良好,也不例外。非常wier
有人遇到这个问题吗?在RibbonControl的RibbonPageGroup
上设置Visibility应该非常常见(例如在用户和管理员模式之间切换(。这是一个bug还是存在漏洞?
您描述的行为是一个bug。因此,您发布的关于此主题(B207506(然后关闭的错误报告已被重新激活。据我所见,热修复程序已经可用
附言:请使用DevExpress支持中心询问问题或报告问题,因为当您使用社区、新闻组或其他通信渠道时,无法保证DX参与。
我不太熟悉DevExpress控件,但在WPF中,IsVisible应该是只读的,并受到Visibility属性的影响。您不应该设置IsVisible。
请尝试设置Visibility="Collapsed"
。