RibbonControl展开时,RibbonPageGroup抛出异常

时间:2011-11-08 03:38:04

标签: c# wpf xaml devexpress

我在VS2010 WPF C#项目上使用DevExpress RibbonControl

我发现RibbonControl中的RibbonPageGroupIsVisible=false,当RibbonControl在最小化,应用程序崩溃和抛出"NullReferenceException was unhandled"异常后单击展开时。

我尝试在XAML中将 IsVisible 设置为 false ,并且在后面的代码中设置(即在运行时将IsVisible转为false),两者都会产生相同的异常。我试过了:

  • 使用try{}..catch{},但无法捕获任何异常
  • 确保没有程序集版本冲突:仅使用v11.1 DevExpress程序集
  • 清洁 - >重建 - >关闭VS2010 - >再打开并重建等:仍然是同样的例外
  • 如果我改为IsVisible=false改为IsEnable=false,那么应用程序运行正常,没有例外。非常奇怪..

有人遇到这个问题吗?在RibbonControl的RibbonPageGroup上设置可见性应该非常常见(例如,在用户和管理员模式之间切换)。这是一个错误还是有解决方法?

2 个答案:

答案 0 :(得分:1)

我不太熟悉DevExpress控件,但在WPF中,IsVisible应该是只读的并受Visibility属性的影响。你不应该设置IsVisible。

尝试设置Visibility="Collapsed"

答案 1 :(得分:1)

您描述的行为是一个错误。出于这个原因,您在此主题(B207506)上发布然后关闭的错误报告已重新激活。据我所知,hot fix is already available

P.S。请使用DevExpress Support Center提出问题或报告问题,因为当您使用社区,新闻组或其他沟通渠道时,无法保证DX参与。