Quantcast
Channel: Xamarin.Forms — Xamarin Community Forums
Viewing all articles
Browse latest Browse all 77050

Events between switches - Is this a correct implementation ?

$
0
0

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;
                }

Viewing all articles
Browse latest Browse all 77050

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>