I'm using Xamarin.Forms and all views/pages are defined using XAML.
I have a ContentPage with a grid that contains some input fields/buttons and a custom BusyIndicator 'control' that spans the full width and height of the ContentPage. When the user taps one of the buttons the BusyIndicator appears (a ContentView containing an ActivityIndicator) but the user can still interact with the input controls that are effectively 'under' the BusyIndicator.
Is there a way I can make the BusyIndicator capture all taps to prevent the user from interacting with the form?