Use the following code to reproduce the behavior described in the issue title:
<telerikInput:RadButton BorderThickness="10,0,0,0" BorderColor="Blue" Clicked="RadButton_Clicked"/>
private void RadButton_Clicked(object sender, EventArgs e)
{
RadButton btn = (RadButton)sender;
if (btn.BorderColor == Color.Blue)
{
btn.BackgroundColor = Color.Yellow;
btn.BorderColor = Color.Red;
}
else
{
btn.BorderColor = Color.Blue;
btn.BackgroundColor = Color.Cyan;
}
}
Both the BackgroundColor and BorderColor change without any changes to BorderThickness.
The RadButton's border disappears. Note that even if I programmatically set BorderThickness in the same click event, it is still not visible again.
This is reproducible using 2020.1.318 and minimum required dependencies on Android.