I have a RadbusyIndicator with the following setup:
<telerik:RadBusyIndicator Grid.Row="0" Grid.RowSpan="2" x:Name="BusyIndicator" BackgroundColor="Red"
VerticalOptions="Center"
AnimationContentHeightRequest="100"
AnimationContentWidthRequest="100"
AnimationContentColor="#5A4A7B"
AnimationType="Animation8"
HeightRequest="100" />
On iOS and Mac I cannot interact with the content behind the busy indicator even isbusy is false. On Android and WinUI works as expected.
The interaction works on iOS and Mac when InputTransparent is set to True or setting HorizontalOptions = Center
<telerik:RadBusyIndicator x:Name="BusyTest"
IsBusy="{Binding IsBusy, Mode=TwoWay}"
AnimationContentColor="DodgerBlue"
AnimationContentHeightRequest="40"
AnimationContentWidthRequest="40"
VerticalOptions="Center"
HorizontalOptions="Center"
AnimationType="Animation6">
<telerik:RadBusyIndicator.Content>
<Label Text="{Binding LabelText, Mode=TwoWay}" TextColor="Blue" FontSize="16"/>
</telerik:RadBusyIndicator.Content>
<telerik:RadBusyIndicator.BusyContent>
<Label Text="{Binding LabelText, Mode=TwoWay}"
TextColor="Red" FontSize="20"/>
</telerik:RadBusyIndicator.BusyContent>
</telerik:RadBusyIndicator>
set the text directly to the BusyContent:
<telerik:RadBusyIndicator x:Name="BusyTest"
IsBusy="{Binding IsBusy, Mode=TwoWay}"
AnimationContentColor="DodgerBlue"
AnimationContentHeightRequest="40"
AnimationContentWidthRequest="40"
VerticalOptions="Center"
HorizontalOptions="Center"
AnimationType="Animation6">
<telerik:RadBusyIndicator.Content>
<Label Text="{Binding LabelText, Mode=TwoWay}" TextColor="Blue" FontSize="16"/>
</telerik:RadBusyIndicator.Content>
<telerik:RadBusyIndicator.BusyContent>
<Label Text="Loading....."
TextColor="Red" FontSize="20"/>
</telerik:RadBusyIndicator.BusyContent>
</telerik:RadBusyIndicator>
Indicator and content are not displayed when IsBusy property is dynamically changed.
On WinUi when window is resized the content/animation is displayed.
On Android, only the content or only the animation is displayed. rotating the device does not solve the issue.