private async Task InfoButton_ClickedAsync(object sender, EventArgs args) { if (action.HasInfo) { await Navigation.PushAsync(new WebViewPage(await action.InfoLazyLoad())); } else { await Navigation.PushAsync(new ActionInfoCreator(action)); } }