I need to block the entire page from user interaction until activity indicator is running.Please help.
Use acr userdialogs
Create a property in your viewmodel and bind the "IsEnabled" property of the page to it. When you activate your spinner set this property to false which will turn off user interaction on your page.
I like to use acr userdialogs.
UserDialogs.Instance.ShowLoading("Some text or null");
Xamarin Inc., as a wholly-owned Microsoft subsidiary acting as a separate legal entity, adheres to the Microsoft Privacy Statement: Privacy & cookies