So I often use the BusyIndicator in my application to provide a nicely styled modal window with overlay. I am attempting to add a BusyIndicator to a view that already has 5 others set up to cover the whole view. They are not nested; they all cover the same grid rowspan. I copied the code from another already on the page and gave it a new name. I can't see any difference in the code.
For some reason this new busy indicator is blocking access to my view while it is set to IsBusy="False". It is not applying the styled colour overlay or showing the modal itself, but I can't click on any buttons or interact with the screen at all.
<Grid x:Name="LayoutRoot" Background="White" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" >
<Grid.RowDefinitions>
<RowDefinition Height="auto"/>
<RowDefinition Height="auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<telerik:RadBusyIndicator Grid.RowSpan="4" x:Name="SecurityAnswers" IsBusy="False" OverlayStyle="{StaticResource BusyIndicator_OverlayStyle}" ProgressBarStyle="{StaticResource BusyNoProgress}">
<telerik:RadBusyIndicator.BusyContent>
<StackPanel>
<!-- This is the indicator that works perfectly. There are 5 similar to this one that all work fine. -->
</StackPanel>
</telerik:RadBusyIndicator.BusyContent>
</telerik:RadBusyIndicator>
<telerik:RadBusyIndicator Grid.RowSpan="4" x:Name="SelectUserLocation" IsBusy="False" OverlayStyle="{StaticResource BusyIndicator_OverlayStyle}" ProgressBarStyle="{StaticResource BusyNoProgress}" >
<telerik:RadBusyIndicator.BusyContent>
<Grid >
<!-- this is the indicator that is causing the problems! I can't see anything to explain the different behaviour -->
</Grid>
</telerik:RadBusyIndicator.BusyContent>>
</telerik:RadBusyIndicator>
</Grid>
I have moved the offending BusyIndicator above and below the others, and I have removed all the others to see if there was an issue due the number of indicators on the screen. Even if its the only BusyIndicator on the screen, it still blocks the screen while not busy!
I have also tried removing the styles, the problem continues. The only thing that solves the problem is removing that one BusyIndicator
Any insight into this issue would be greatly appreciated! thanks