Отключение содержимого Silverlight BusyIndicator

Я использую индикатор занятости из набора инструментов Silverlight. Я связываю свойство IsBusy со свойством в моей модели представления, чтобы отключить содержимое и заставить его отображать BusyIndicator. Я также использую TabControlRegionAdapter от Prism для управления представлениями в tabcontrol.

Обычно это работает нормально, но я заметил странную ошибку. Сценарий заключается в том, что я отключаю контент для одного представления, переключаюсь на другую вкладку, генерирую событие, используя eventAggregator, который устанавливает значение IsBusy первого представления в false в его viewModel, а затем переключаюсь обратно на первую вкладку. Если я это сделаю, BusyIndicator уйдет, но контент по-прежнему отключен.

Мысли?

1 ответ

Установить Canvas.ZIndex собственность BusyIndicator. Я установил для себя значение 1, и это, похоже, решает проблемы такого типа, если я использую RadBusyIndicator, но могут применяться те же принципы.

Другие вопросы по тегам