title: Xamarin Label Click change Checkbox State Only Xaml
body: <p>I am trying to change the state of a Checkbox in Xamairn.</p>
  
  <p>My Xaml Code</p>
  
  <pre><code>&lt;StackLayout Orientation="Horizontal"&gt;
      &lt;CheckBox VerticalOptions="Start"
          IsChecked="{Binding IsChecked,Mode=TwoWay}"&gt;
          &lt;CheckBox.Margin&gt;
              &lt;OnPlatform x:TypeArguments="Thickness"&gt;
                  &lt;On Platform="iOS" Value="0,-10,0,0" /&gt;
                  &lt;On Platform="Android, WinPhone, Windows" Value="0,-5,0,0" /&gt;
              &lt;/OnPlatform&gt;
          &lt;/CheckBox.Margin&gt;
      &lt;/CheckBox&gt;
      &lt;Label VerticalTextAlignment="Center" VerticalOptions="Start"
          Text="{Binding Text}"&gt;
          &lt;Label.GestureRecognizers&gt;
              &lt;TapGestureRecognizer&gt;
  
              &lt;/TapGestureRecognizer&gt;
          &lt;/Label.GestureRecognizers&gt;
      &lt;/Label&gt;
  &lt;/StackLayout&gt;
  </code></pre>
  
  <p>I know I have done this before but I forgot.</p>
  
  <p>I have to add a setter or something in the TapGestureRecognizer to make the Checkbox IsChecked=True
  and IsChecked=False when its True</p>