title: Change background color of button on click and hold in Xamarin.forms
body: <p>In my Xamarin.forms app, I have two buttons. I need to achieve following...</p>
  
  <ol>
  <li>By default both buttons will have white background</li>
  <li>When user clicks on a button it's background should change to Blue</li>
  <li>If user presses and holds then color should change to Blue and when user releases color should revert back to white</li>
  <li>Obviously only one button can have Blue background. </li>
  </ol>
  
  <p>Sample</p>
  
  <p><a href="https://i.stack.imgur.com/m2krT.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/m2krT.png" alt="enter image description here"></a></p>