RibbonPageGroup выдает исключение при раскрытии RibbonControl - PullRequest
0 голосов
/ 08 ноября 2011

Я использую DevExpress RibbonControl в проекте VS2010 WPF C #.

Я нашел, если RibbonPageGroup в RibbonControl имеет IsVisible=false, когда RibbonControl щелкает развернуть после свертывания, сбоя приложения и выдает "NullReferenceException was unhandled" исключение.

Я попытался установить IsVisible в false в XAML, а также в коде позади (то есть повернуть IsVisible в false во время выполнения), оба выдают одинаковое исключение. Я попробовал:

  • используется try{}..catch{}, но не может поймать ни одного исключения
  • удостоверился в отсутствии конфликтов версий сборок: используйте только сборки DevExpress v11.1
  • очистить -> перестроить -> закрыть VS2010 -> снова открыть и перестроить и т. Д .: все то же исключение
  • Если вместо этого изменить IsVisible=false на IsEnable=false, то приложения будут работать нормально, без исключения. Очень странно ..

Кто-нибудь сталкивался с этой проблемой? Настройка видимости на RibbonControl RibbonPageGroup должна быть очень распространенной (например, переключение между режимами пользователя и администратора). Это ошибка или есть обходной путь?

Ответы [ 2 ]

1 голос
/ 08 ноября 2011

Поведение, которое вы описали, является ошибкой.По этой причине отчет об ошибке, который вы опубликовали на эту тему ( B207506 ) и затем закрыл, был повторно активирован.Насколько я вижу, исправление уже доступно .

PS Пожалуйста, используйте Центр поддержки DevExpress , чтобы задавать вопросы или сообщать о проблемах, потому что нет никакой гарантии участия DX, когда вы используете сообщества, группы новостей или другие каналы связи.

1 голос
/ 08 ноября 2011

Я не слишком знаком с элементами управления DevExpress, но в WPF IsVisible должен быть доступен только для чтения и зависит от свойства Visibility. Вы не должны устанавливать IsVisible.

Попробуйте вместо этого установить Visibility="Collapsed".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...