Hi, beginner in Xamarin here.
I'm interested in implementing the interaction between switches. So when switch1 is being toggled on, switch2 is toggled off;
however I'm not sure if the sample below follows best practices of achieving it ? (Should I rather use properties, commands etc.)
private void switch3_Toggled(object sender, ToggledEventArgs e)
{
if (sw1.IsToggled)
{
sw1.Toggled -= sw1_Toggled;
sw1.IsToggled = !sw1.IsToggled;
sw1.Toggled += sw1_Toggled;
}
else if (sw2.IsToggled)
{
sw2.Toggled -= sw2_Toggled;
sw2.IsToggled = !sw2.IsToggled;
sw2.Toggled += sw2_Toggled;
}
private void switch2_Toggled(object sender, ToggledEventArgs e)
{
if (sw1.IsToggled)
{
sw1.Toggled -= sw1_Toggled;
sw1.IsToggled = !sw1.IsToggled;
sw1.Toggled += sw1_Toggled;
}
else if (sw2.IsToggled)
{
sw3.Toggled -= sw3_Toggled;
sw3.IsToggled = !sw3.IsToggled;
sw3.Toggled += sw3_Toggled;
}