public override bool OnOptionsItemSelected(IMenuItem item) { if (!PermissionChecker.HasManageStoragePermission(this)) { ToastMessage(GetString(Resource.String.manage_external_permissions_rationale)); return(base.OnOptionsItemSelected(item)); } if (ViewModel.ActionSelected(item.ItemId)) { return(true); } return(base.OnOptionsItemSelected(item)); }