【发布时间】:2011-11-08 03:38:04
【问题描述】:
我在 VS2010 WPF C# 项目中使用 DevExpress RibbonControl。
我发现RibbonControl中的RibbonPageGroup是否有IsVisible=false,当RibbonControl点击最小化后展开时,应用崩溃并抛出"NullReferenceException was unhandled"异常。
我尝试在 XAML 中将 IsVisible 设置为 false 以及在后面的代码中(即在运行时将 IsVisible 设置为 false),两者都会产生相同的异常。我试过了:
- 使用了
try{}..catch{},但无法捕获任何异常 - 已确保不存在程序集版本冲突:仅使用 v11.1 DevExpress 程序集
- 清理 -> 重建 -> 关闭 VS2010 -> 再次打开并重建等:仍然是同样的异常
- 如果我将
IsVisible=false改为IsEnable=false,则应用程序运行良好,无一例外。很奇怪..
有人遇到过这个问题吗?在 RibbonControl 的 RibbonPageGroup 上设置可见性应该很常见(例如在用户和管理员模式之间切换)。这是一个错误还是有解决方法?
【问题讨论】:
标签: c# wpf xaml devexpress