title: Xamarin.Forms - Global tapped event on application level
body: <p>How can I intercept a tapped/clicked event on application level in an Xamarin.Forms app?</p>
  
  <p>I tried on the MainPage to use something like</p>
  
  <pre><code>    &lt;Grid.GestureRecognizers&gt;
          &lt;TapGestureRecognizer Command="{Binding TappedCommand}" Tapped="TapGestureRecognizer_OnTapped"&gt;&lt;/TapGestureRecognizer&gt;
      &lt;/Grid.GestureRecognizers&gt;
  </code></pre>
  
  <p>but it works only if I tap empty areas, touching a button doesn't fire the events.</p>
  
  <p>Additionally I often navigate by changing the MainPage, so I would have to add such recognizer even if it worked.</p>
  
  <p>I want to handle any touch/tap/click event in my app globally, is it possible in Xamarin.Forms?</p>