3

Silverlight Toolkit의 통화 중 표시기를 사용하고 있습니다. 콘텐츠를 비활성화하고 BusyIndicator를 표시하려면 내 ViewModel의 속성에 IsBusy 속성을 바인딩합니다. 또한 Prism의 RegionManager의 TabControlRegionAdapter를 사용하여 뷰를 탭 컨트롤에 삽입합니다.Silverlight BusyIndicator 콘텐츠 사용 안 함

일반적으로 정상적으로 작동하지만 이상한 버그를 발견했습니다. 시나리오는 하나의보기에 대해 내용을 비활성화하고 다른 탭으로 전환 한 다음 첫 번째보기의 IsBusy를 viewModel에서 false로 설정 한 eventAggregator를 사용하여 이벤트를 던진 다음 첫 번째 탭으로 다시 전환합니다. 이 작업을 수행하면 BusyIndicator가 종료되었지만 콘텐츠는 계속 사용할 수 없습니다.

생각하십니까?

+0

어디에서이 문제를 해결할 수 있습니까? – gordanvij

답변

0

BusyIndicator 속성을 Canvas.ZIndex으로 설정하십시오. 저는 광산을 1로 설정했고 이것이 RadBusyIndicator를 사용하는 이러한 유형의 문제를 해결하는 것으로 보입니다.하지만 동일한 원칙이 적용될 수 있습니다.