C# RibbonPageGroup在RibbonControl展开时引发异常

C# RibbonPageGroup在RibbonControl展开时引发异常,c#,wpf,xaml,devexpress,C#,Wpf,Xaml,Devexpress,我在VS2010 WPF C#项目上使用DevExpressRibbonControl 我发现如果RibbonControl中的RibbonPageGroup具有IsVisible=false,当RibbonControl在最小化后单击展开时,应用程序崩溃并抛出“NullReferenceException未处理”异常 我尝试在XAML中将IsVisible设置为false,在代码隐藏中(即在运行时将IsVisible设置为false),两者都会产生相同的异常。我试过: 已使用尝试{}..ca

我在VS2010 WPF C#项目上使用DevExpressRibbonControl

我发现如果RibbonControl中的
RibbonPageGroup
具有
IsVisible=false
,当RibbonControl在最小化后单击展开时,应用程序崩溃并抛出
“NullReferenceException未处理”
异常

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

  • 已使用
    尝试{}..catch{}
    ,但无法捕获任何异常
  • 已确保没有程序集版本冲突:仅使用v11.1 DevExpress程序集
  • 清理->重建->关闭VS2010->打开并重新重建等:仍然是相同的异常
  • 如果我将
    IsVisible=false
    改为
    IsEnable=false
    ,则应用程序运行正常,没有异常。非常古怪

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

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


请尝试设置
Visibility=“Collapsed”

您描述的行为是一个bug。因此,您在此主题()上发布并随后关闭的错误报告已被重新激活。据我所知,这是一个很好的例子 另外,请使用询问或报告问题,因为在您使用社区、新闻组或其他通信渠道时,不能保证DX的参与。

在DevExpress中,IsVisible只有True或False。我还想知道如何“隐藏”控件。无论如何,谢谢你的输入,